/*FAQ*/
.Question {
	
	font-size:14px;
	color:#5f98b3;
	font-weight:bold;
	margin-left:0px;
	margin-right:0px;
}

.Answer {
	
	font-size:14px;
	margin-left:0px;
	margin-right:0px;
}

.BackTop {
	float:right;
	font-size:12px;
	font-weight:bold;
	margin-left:20px;
	margin-right:20px;
	margin-top:-5px;
	margin-bottom:10px;
}
.RTL .BackTop {
	float:left;
	font-size:12px;
	font-weight:bold;
	margin-left:20px;
	margin-right:20px;
	margin-top:-5px;
	margin-bottom:10px;
}

/*#Floating Button#*/ 
#floating-follow { border: 0;position: fixed;  top: 250px; right:0;}
.IE7 #floating-follow { border: 0;position: fixed;  top: 250px; right:0;}
.IE8 #floating-follow { border: 0;position: fixed;  top: 250px; right:0;}
.IE9 #floating-follow { border: 0;position: fixed;  top: 250px; right:0;}

.RTL #floating-follow { border: 0;position: fixed;  top: 250px; left:0;}
.RTL .IE7 #floating-follow { border: 0;position: fixed;  top: 250px; left:0;}
.RTL .IE8 #floating-follow { border: 0;position: fixed;  top: 250px; left:0;}
.RTL .IE9 #floating-follow { border: 0;position: fixed;  top: 250px; left:0;}

/*#New Features#*/
/*#New Features/ChatAsst#*/
.Feat_ChatAsst{
                background-image: url(/App_Themes/MsgPlusRegular/Images/features/Pic_Features_ChatAsst_Full.jpg);
                background-position:top center;
                background-repeat:no-repeat;
                width:200px;
                height:150px;
                margin-top:05px;
                margin-left:05px;
    margin-right:10px;
    margin-bottom:02px; 
                border-bottom: 0px solid; 
                border-left: 0px solid;
                border-top: 0px solid; 
                border-right: 0px solid;
}
a.Feat_ChatAsst:link, a.Feat_Feat_ChatAsst:visited {
                display: inline-block;
                background: url(/App_Themes/MsgPlusRegular/Images/features/Pic_Features_ChatAsst_Full.jpg) no-repeat;
                vertical-align: bottom;
                line-height:9px;
                padding-top: 7px;
                padding-left: 00px;
                height: 143px !important;
                height: 150px;
                width: 200px;
                text-decoration: none;
                text-transform:none;
                border-bottom: 0px solid; 
                border-left: 0px solid;
                border-top: 0px solid; 
                border-right: 0px solid;
                
}
a.Feat_ChatAsst:hover {
                background-position: 0px -150px;
                text-decoration: none;
                letter-spacing:0px;
                color:#000000;
                text-transform: none;
                border-bottom: 0px solid; 
                border-left: 0px solid;
                border-top: 0px solid; 
                border-right: 0px solid;
}
a.Feat_ChatAsst#active_menu {
                background: url(/App_Themes/MsgPlusRegular/Images/features/Pic_Features_ChatAsst_Full.jpg) no-repeat;
                background-position: 0px -150px;
                text-decoration: none;
                letter-spacing:0px;
                color:#000000;
                text-transform: none;
                border-bottom: 0px solid; 
                border-left: 0px solid;
                border-top: 0px solid; 
                border-right: 0px solid;
}
a.Feat_ChatAsst#active_menu:hover {
                color: #fff;
}
/*------------------------------------------------------------------------------*/
/*#New Features/SkinEditor#*/
.Feat_SkinEditor{
                background-image: url(/App_Themes/MsgPlusRegular/Images/features/Pic_Features_SkinEditor_Full.jpg);
                background-position:top center;
                background-repeat:no-repeat;
                width:200px;
                height:150px;
                margin-top:05px;
                margin-left:05px;
    margin-right:10px;
    margin-bottom:02px; 
                border-bottom: 0px solid; 
                border-left: 0px solid;
                border-top: 0px solid; 
                border-right: 0px solid;
}
a.Feat_SkinEditor:link, a.Feat_Feat_SkinEditor:visited {
                display: inline-block;
                background: url(/App_Themes/MsgPlusRegular/Images/features/Pic_Features_SkinEditor_Full.jpg) no-repeat;
                vertical-align: bottom;
                line-height:9px;
                padding-top: 7px;
                padding-left: 00px;
                height: 143px !important;
                height: 150px;
                width: 200px;
                text-decoration: none;
                text-transform:none;
                border-bottom: 0px solid; 
                border-left: 0px solid;
                border-top: 0px solid; 
                border-right: 0px solid;
                
}
a.Feat_SkinEditor:hover {
                background-position: 0px -150px;
                text-decoration: none;
                letter-spacing:0px;
                color:#000000;
                text-transform: none;
                border-bottom: 0px solid; 
                border-left: 0px solid;
                border-top: 0px solid; 
                border-right: 0px solid;
}
a.Feat_SkinEditor#active_menu {
                background: url(/App_Themes/MsgPlusRegular/Images/features/Pic_Features_SkinEditor_Full.jpg) no-repeat;
                background-position: 0px -150px;
                text-decoration: none;
                letter-spacing:0px;
                color:#000000;
                text-transform: none;
                border-bottom: 0px solid; 
                border-left: 0px solid;
                border-top: 0px solid; 
                border-right: 0px solid;
}
a.Feat_SkinEditor#active_menu:hover {
                color: #fff;
}
/*------------------------------------------------------------------------------*/
/*#New Features/SkinCreator#*/
.Feat_SkinCreator{
                background-image: url(/App_Themes/MsgPlusRegular/Images/features/Pic_Features_SkinCreator_Full.jpg);
                background-position:top center;
                background-repeat:no-repeat;
                width:200px;
                height:150px;
                margin-top:05px;
                margin-left:05px;
    margin-right:10px;
    margin-bottom:02px; 
                border-bottom: 0px solid; 
                border-left: 0px solid;
                border-top: 0px solid; 
                border-right: 0px solid;
}
a.Feat_SkinCreator:link, a.Feat_Feat_SkinCreator:visited {
                display: inline-block;
                background: url(/App_Themes/MsgPlusRegular/Images/features/Pic_Features_SkinCreator_Full.jpg) no-repeat;
                vertical-align: bottom;
                line-height:9px;
                padding-top: 7px;
                padding-left: 00px;
                height: 143px !important;
                height: 150px;
                width: 200px;
                text-decoration: none;
                text-transform:none;
                border-bottom: 0px solid; 
                border-left: 0px solid;
                border-top: 0px solid; 
                border-right: 0px solid;
                
}
a.Feat_SkinCreator:hover {
                background-position: 0px -150px;
                text-decoration: none;
                letter-spacing:0px;
                color:#000000;
                text-transform: none;
                border-bottom: 0px solid; 
                border-left: 0px solid;
                border-top: 0px solid; 
                border-right: 0px solid;
}
a.Feat_SkinCreator#active_menu {
                background: url(/App_Themes/MsgPlusRegular/Images/features/Pic_Features_SkinCreator_Full.jpg) no-repeat;
                background-position: 0px -150px;
                text-decoration: none;
                letter-spacing:0px;
                color:#000000;
                text-transform: none;
                border-bottom: 0px solid; 
                border-left: 0px solid;
                border-top: 0px solid; 
                border-right: 0px solid;
}
a.Feat_SkinCreator#active_menu:hover {
                color: #fff;
}
/*------------------------------------------------------------------------------*/
/*#New Features/Feat_PlusWorld#*/
.Feat_PlusWorld{
                background-image: url(/App_Themes/MsgPlusRegular/Images/features/Pic_Features_PlusWorld_Full.jpg);
                background-position:top center;
                background-repeat:no-repeat;
                width:200px;
                height:150px;
                margin-top:05px;
                margin-left:05px;
    margin-right:10px;
    margin-bottom:02px; 
                border-bottom: 0px solid; 
                border-left: 0px solid;
                border-top: 0px solid; 
                border-right: 0px solid;
}
a.Feat_PlusWorld:link, a.Feat_Feat_PlusWorld:visited {
                display: inline-block;
                background: url(/App_Themes/MsgPlusRegular/Images/features/Pic_Features_PlusWorld_Full.jpg) no-repeat;
                vertical-align: bottom;
                line-height:9px;
                padding-top: 7px;
                padding-left: 00px;
                height: 143px !important;
                height: 150px;
                width: 200px;
                text-decoration: none;
                text-transform:none;
                border-bottom: 0px solid; 
                border-left: 0px solid;
                border-top: 0px solid; 
                border-right: 0px solid;
                
}
a.Feat_PlusWorld:hover {
                background-position: 0px -150px;
                text-decoration: none;
                letter-spacing:0px;
                color:#000000;
                text-transform: none;
                border-bottom: 0px solid; 
                border-left: 0px solid;
                border-top: 0px solid; 
                border-right: 0px solid;
}
a.Feat_PlusWorld#active_menu {
                background: url(/App_Themes/MsgPlusRegular/Images/features/Pic_Features_LogSearch_Full.jpg) no-repeat;
                background-position: 0px -150px;
                text-decoration: none;
                letter-spacing:0px;
                color:#000000;
                text-transform: none;
                border-bottom: 0px solid; 
                border-left: 0px solid;
                border-top: 0px solid; 
                border-right: 0px solid;
}
a.Feat_PlusWorld#active_menu:hover {
                color: #fff;
}
/*------------------------------------------------------------------------------*/
/*#New Features/Log Search#*/
.Feat_LogSearch{
                background-image: url(/App_Themes/MsgPlusRegular/Images/features/Pic_Features_LogSearch_Full.jpg);
                background-position:top center;
                background-repeat:no-repeat;
                width:200px;
                height:150px;
                margin-top:05px;
                margin-left:05px;
    margin-right:10px;
    margin-bottom:02px; 
                border-bottom: 0px solid; 
                border-left: 0px solid;
                border-top: 0px solid; 
                border-right: 0px solid;
}
a.Feat_LogSearch:link, a.Feat_LogSearch:visited {
                display: inline-block;
                background: url(/App_Themes/MsgPlusRegular/Images/features/Pic_Features_LogSearch_Full.jpg) no-repeat;
                vertical-align: bottom;
                line-height:9px;
                padding-top: 7px;
                padding-left: 00px;
                height: 143px !important;
                height: 150px;
                width: 200px;
                text-decoration: none;
                text-transform:none;
                border-bottom: 0px solid; 
                border-left: 0px solid;
                border-top: 0px solid; 
                border-right: 0px solid;
                
}
a.Feat_LogSearch:hover {
                background-position: 0px -150px;
                text-decoration: none;
                letter-spacing:0px;
                color:#000000;
                text-transform: none;
                border-bottom: 0px solid; 
                border-left: 0px solid;
                border-top: 0px solid; 
                border-right: 0px solid;
}
a.Feat_LogSearch#active_menu {
                background: url(/App_Themes/MsgPlusRegular/Images/features/Pic_Features_LogSearch_Full.jpg) no-repeat;
                background-position: 0px -150px;
                text-decoration: none;
                letter-spacing:0px;
                color:#000000;
                text-transform: none;
                border-bottom: 0px solid; 
                border-left: 0px solid;
                border-top: 0px solid; 
                border-right: 0px solid;
}
a.Feat_LogSearch#active_menu:hover {
                color: #fff;
}
/*------------------------------------------------------------------------------*/
/*#New Features/Skins#*/
.Feat_Skins{
                background-image: url(/App_Themes/MsgPlusRegular/Images/features/Pic_Features_Skinning_Full.jpg);
                background-position:top center;
                background-repeat:no-repeat;
                width:200px;
                height:150px;
                margin-top:05px;
                margin-left:05px;
    margin-right:10px;
    margin-bottom:02px; 
                border-bottom: 0px solid; 
                border-left: 0px solid;
                border-top: 0px solid; 
                border-right: 0px solid;
}
a.Feat_Skins:link, a.Feat_Skins:visited {
                display: inline-block;
                background: url(/App_Themes/MsgPlusRegular/Images/features/Pic_Features_Skinning_Full.jpg) no-repeat;
                vertical-align: bottom;
                line-height:9px;
                padding-top: 7px;
                padding-left: 00px;
                height: 143px !important;
                height: 150px;
                width: 200px;
                text-decoration: none;
                text-transform:none;
                border-bottom: 0px solid; 
                border-left: 0px solid;
                border-top: 0px solid; 
                border-right: 0px solid;
}
a.Feat_Skins:hover {
                background-position: 0px -150px;
                text-decoration: none;
                letter-spacing:0px;
                color:#000000;
                text-transform: none;
                border-bottom: 0px solid; 
                border-left: 0px solid;
                border-top: 0px solid; 
                border-right: 0px solid;
}
a.Feat_Skins#active_menu {
                background: url(/App_Themes/MsgPlusRegular/Images/features/Pic_Features_Skinning_Full.jpg) no-repeat;
                background-position: 0px -150px;
                text-decoration: none;
                letter-spacing:0px;
                color:#000000;
                text-transform: none;
                border-bottom: 0px solid; 
                border-left: 0px solid;
                border-top: 0px solid; 
                border-right: 0px solid;
}
a.Feat_Skins#active_menu:hover {
                color: #fff;
}
/*------------------------------------------------------------------------------*/
/*#New Features/Quick Scripts#*/
.Feat_QuickScripts{
                background-image: url(/App_Themes/MsgPlusRegular/Images/features/Pic_Features_Scripting_Full.jpg);
                background-position:top center;
                background-repeat:no-repeat;
                width:200px;
                height:150px;
                margin-top:05px;
                margin-left:05px;
    margin-right:10px;
    margin-bottom:02px; 
                border-bottom: 0px solid; 
                border-left: 0px solid;
                border-top: 0px solid; 
                border-right: 0px solid;
}
a.Feat_QuickScripts:link, a.Feat_QuickScripts:visited {
                display: inline-block;
                background: url(/App_Themes/MsgPlusRegular/Images/features/Pic_Features_Scripting_Full.jpg) no-repeat;
                vertical-align: bottom;
                line-height:9px;
                padding-top: 7px;
                padding-left: 00px;
                height: 143px !important;
                height: 150px;
                width: 200px;
                text-decoration: none;
                text-transform:none;
                border-bottom: 0px solid; 
                border-left: 0px solid;
                border-top: 0px solid; 
                border-right: 0px solid;
}
a.Feat_QuickScripts:hover {
                background-position: 0px -150px;
                text-decoration: none;
                letter-spacing:0px;
                color:#000000;
                text-transform: none;
                border-bottom: 0px solid; 
                border-left: 0px solid;
                border-top: 0px solid; 
                border-right: 0px solid;
}
a.Feat_QuickScripts#active_menu {
                background: url(/App_Themes/MsgPlusRegular/Images/features/Pic_Features_Scripting_Full.jpg) no-repeat;
                background-position: 0px -150px;
                text-decoration: none;
                letter-spacing:0px;
                color:#000000;
                text-transform: none;
                border-bottom: 0px solid; 
                border-left: 0px solid;
                border-top: 0px solid; 
                border-right: 0px solid;
}
a.Feat_QuickScripts#active_menu:hover {
                color: #fff;
}
/*------------------------------------------------------------------------------*/
/*#New Features/Log Storage#*/
.Feat_LogStorage{
                background-image: url(/App_Themes/MsgPlusRegular/Images/features/Pic_Features_LogSearch_Full.jpg);
                background-position:top center;
                background-repeat:no-repeat;
                width:200px;
                height:150px;
                margin-top:05px;
                margin-left:05px;
    margin-right:10px;
    margin-bottom:02px; 
                border-bottom: 0px solid; 
                border-left: 0px solid;
                border-top: 0px solid; 
                border-right: 0px solid;
}
a.Feat_LogStorage:link, a.Feat_LogStorage:visited {
                display: inline-block;
                background: url(/App_Themes/MsgPlusRegular/Images/features/Pic_Features_LogSearch_Full.jpg) no-repeat;
                vertical-align: bottom;
                line-height:9px;
                padding-top: 7px;
                padding-left: 00px;
                height: 143px !important;
                height: 150px;
                width: 200px;
                text-decoration: none;
                text-transform:none;
                border-bottom: 0px solid; 
                border-left: 0px solid;
                border-top: 0px solid; 
                border-right: 0px solid;
}
a.Feat_LogStorage:hover {
                background-position: 0px -150px;
                text-decoration: none;
                letter-spacing:0px;
                color:#000000;
                text-transform: none;
                border-bottom: 0px solid; 
                border-left: 0px solid;
                border-top: 0px solid; 
                border-right: 0px solid;
}
a.Feat_LogStorage#active_menu {
                background: url(/App_Themes/MsgPlusRegular/Images/features/Pic_Features_LogSearch_Full.jpg) no-repeat;
                background-position: 0px -150px;
                text-decoration: none;
                letter-spacing:0px;
                color:#000000;
                text-transform: none;
                border-bottom: 0px solid; 
                border-left: 0px solid;
                border-top: 0px solid; 
                border-right: 0px solid;
}
a.Feat_LogStorage#active_menu:hover {
                color: #fff;
}
/*------------------------------------------------------------------------------*/
/*#New Features/Quick Panels#*/
.Feat_QuickPanels{
                background-image: url(/App_Themes/MsgPlusRegular/Images/features/Pic_Features_QuickPanels_Full.jpg);
                background-position:top center;
                background-repeat:no-repeat;
                width:200px;
                height:150px;
                margin-top:05px;
                margin-left:05px;
    margin-right:10px;
    margin-bottom:02px; 
                border-bottom: 0px solid; 
                border-left: 0px solid;
                border-top: 0px solid; 
                border-right: 0px solid;
}
a.Feat_QuickPanels:link, a.Feat_QuickPanels:visited {
                display: inline-block;
                background: url(/App_Themes/MsgPlusRegular/Images/features/Pic_Features_QuickPanels_Full.jpg) no-repeat;
                vertical-align: bottom;
                line-height:9px;
                padding-top: 7px;
                padding-left: 00px;
                height: 143px !important;
                height: 150px;
                width: 200px;
                text-decoration: none;
                text-transform:none;
                border-bottom: 0px solid; 
                border-left: 0px solid;
                border-top: 0px solid; 
                border-right: 0px solid;
}
a.Feat_QuickPanels:hover {
                background-position: 0px -150px;
                text-decoration: none;
                letter-spacing:0px;
                color:#000000;
                text-transform: none;
                border-bottom: 0px solid; 
                border-left: 0px solid;
                border-top: 0px solid; 
                border-right: 0px solid;
}
a.Feat_QuickPanels#active_menu {
                background: url(/App_Themes/MsgPlusRegular/Images/features/Pic_Features_QuickPanels_Full.jpg) no-repeat;
                background-position: 0px -150px;
                text-decoration: none;
                letter-spacing:0px;
                color:#000000;
                text-transform: none;
                border-bottom: 0px solid; 
                border-left: 0px solid;
                border-top: 0px solid; 
                border-right: 0px solid;
}
a.Feat_QuickPanels#active_menu:hover {
                color: #fff;
}
/*------------------------------------------------------------------------------*/
/*#New Features/Interface#*/
.Feat_Interface{
                background-image: url(/App_Themes/MsgPlusRegular/Images/features/Pic_Features_Interface_Full.jpg);
                background-position:top center;
                background-repeat:no-repeat;
                width:200px;
                height:150px;
                margin-top:05px;
                margin-left:05px;
    margin-right:10px;
    margin-bottom:02px; 
                border-bottom: 0px solid; 
                border-left: 0px solid;
                border-top: 0px solid; 
                border-right: 0px solid;
}
a.Feat_Interface:link, a.Feat_Interface:visited {
                display: inline-block;
                background: url(/App_Themes/MsgPlusRegular/Images/features/Pic_Features_Interface_Full.jpg) no-repeat;
                vertical-align: bottom;
                line-height:9px;
                padding-top: 7px;
                padding-left: 00px;
                height: 143px !important;
                height: 150px;
                width: 200px;
                text-decoration: none;
                text-transform:none;
                border-bottom: 0px solid; 
                border-left: 0px solid;
                border-top: 0px solid; 
                border-right: 0px solid;
}
a.Feat_Interface:hover {
                background-position: 0px -150px;
                text-decoration: none;
                letter-spacing:0px;
                color:#000000;
                text-transform: none;
                border-bottom: 0px solid; 
                border-left: 0px solid;
                border-top: 0px solid; 
                border-right: 0px solid;
}
a.Feat_Interface#active_menu {
                background: url(/App_Themes/MsgPlusRegular/Images/features/Pic_Features_Interface_Full.jpg) no-repeat;
                background-position: 0px -150px;
                text-decoration: none;
                letter-spacing:0px;
                color:#000000;
                text-transform: none;
                border-bottom: 0px solid; 
                border-left: 0px solid;
                border-top: 0px solid; 
                border-right: 0px solid;
}
a.Feat_Interface#active_menu:hover {
                color: #fff;
}
/*------------------------------------------------------------------------------*/
/*#New Features/MyPlus#*/
.Feat_MyPlus{
                background-image: url(/App_Themes/MsgPlusRegular/Images/features/Pic_Features_MyPlus_Full.jpg);
                background-position:top center;
                background-repeat:no-repeat;
                width:200px;
                height:150px;
                margin-top:05px;
                margin-left:05px;
    margin-right:10px;
    margin-bottom:02px; 
                border-bottom: 0px solid; 
                border-left: 0px solid;
                border-top: 0px solid; 
                border-right: 0px solid;
}
a.Feat_MyPlus:link, a.Feat_MyPlus:visited {
                display: inline-block;
                background: url(/App_Themes/MsgPlusRegular/Images/features/Pic_Features_MyPlus_Full.jpg) no-repeat;
                vertical-align: bottom;
                line-height:9px;
                padding-top: 7px;
                padding-left: 00px;
                height: 143px !important;
                height: 150px;
                width: 200px;
                text-decoration: none;
                text-transform:none;
                border-bottom: 0px solid; 
                border-left: 0px solid;
                border-top: 0px solid; 
                border-right: 0px solid;
}
a.Feat_MyPlus:hover {
                background-position: 0px -150px;
                text-decoration: none;
                letter-spacing:0px;
                color:#000000;
                text-transform: none;
                border-bottom: 0px solid; 
                border-left: 0px solid;
                border-top: 0px solid; 
                border-right: 0px solid;
}
a.Feat_MyPlus#active_menu {
                background: url(/App_Themes/MsgPlusRegular/Images/features/Pic_Features_MyPlus_Full.jpg) no-repeat;
                background-position: 0px -150px;
                text-decoration: none;
                letter-spacing:0px;
                color:#000000;
                text-transform: none;
                border-bottom: 0px solid; 
                border-left: 0px solid;
                border-top: 0px solid; 
                border-right: 0px solid;
}
a.Feat_MyPlus#active_menu:hover {
                color: #fff;
}
/*------------------------------------------------------------------------------*/
/*#Features#*/
/*#Features/Sounds#*/
.Feat_Sounds{
                background-image: url(/App_Themes/MsgPlusRegular/Images/features/Pic_Features_Sounds_Full.jpg);
                background-position:top center;
                background-repeat:no-repeat;
                width:200px;
                height:150px;
                margin-top:05px;
                margin-left:05px;
    margin-right:10px;
    margin-bottom:02px; 
                border-bottom: 0px solid; 
                border-left: 0px solid;
                border-top: 0px solid; 
                border-right: 0px solid;
}
a.Feat_Sounds:link, a.Feat_Sounds:visited {
                display: inline-block;
                background: url(/App_Themes/MsgPlusRegular/Images/features/Pic_Features_Sounds_Full.jpg) no-repeat;
                vertical-align: bottom;
                line-height:9px;
                padding-top: 7px;
                padding-left: 00px;
                height: 143px !important;
                height: 150px;
                width: 200px;
                text-decoration: none;
                text-transform:none;
                border-bottom: 0px solid; 
                border-left: 0px solid;
                border-top: 0px solid; 
                border-right: 0px solid;
}
a.Feat_Sounds:hover {
                background-position: 0px -150px;
                text-decoration: none;
                letter-spacing:0px;
                color:#000000;
                text-transform: none;
                border-bottom: 0px solid; 
                border-left: 0px solid;
                border-top: 0px solid; 
                border-right: 0px solid;
}
a.Feat_Sounds#active_menu {
                background: url(/App_Themes/MsgPlusRegular/Images/features/Pic_Features_Sounds_Full.jpg) no-repeat;
                background-position: 0px -150px;
                text-decoration: none;
                letter-spacing:0px;
                color:#000000;
                text-transform: none;
                border-bottom: 0px solid; 
                border-left: 0px solid;
                border-top: 0px solid; 
                border-right: 0px solid;
}
a.Feat_Sounds#active_menu:hover {
                color: #fff;
}
/*------------------------------------------------------------------------------*/
/*#Features/Formatting#*/
.Feat_Formatting{
                background-image: url(/App_Themes/MsgPlusRegular/Images/features/Pic_Features_Formatting_Full.jpg);
                background-position:top center;
                background-repeat:no-repeat;
                width:200px;
                height:150px;
                margin-top:05px;
                margin-left:05px;
    margin-right:10px;
    margin-bottom:02px; 
                border-bottom: 0px solid; 
                border-left: 0px solid;
                border-top: 0px solid; 
                border-right: 0px solid;
}
a.Feat_Formatting:link, a.Feat_Formatting:visited {
                display: inline-block;
                background: url(/App_Themes/MsgPlusRegular/Images/features/Pic_Features_Formatting_Full.jpg) no-repeat;
                vertical-align: bottom;
                line-height:9px;
                padding-top: 7px;
                padding-left: 00px;
                height: 143px !important;
                height: 150px;
                width: 200px;
                text-decoration: none;
                text-transform:none;
                border-bottom: 0px solid; 
                border-left: 0px solid;
                border-top: 0px solid; 
                border-right: 0px solid;
}
a.Feat_Formatting:hover {
                background-position: 0px -150px;
                text-decoration: none;
                letter-spacing:0px;
                color:#000000;
                text-transform: none;
                border-bottom: 0px solid; 
                border-left: 0px solid;
                border-top: 0px solid; 
                border-right: 0px solid;
}
a.Feat_Formatting#active_menu {
                background: url(/App_Themes/MsgPlusRegular/Images/features/Pic_Features_Formatting_Full.jpg) no-repeat;
                background-position: 0px -150px;
                text-decoration: none;
                letter-spacing:0px;
                color:#000000;
                text-transform: none;
                border-bottom: 0px solid; 
                border-left: 0px solid;
                border-top: 0px solid; 
                border-right: 0px solid;
}
a.Feat_Formatting#active_menu:hover {
                color: #fff;
}
/*------------------------------------------------------------------------------*/
/*#Features/Quick Texts#*/
.Feat_QuickTexts{
                background-image: url(/App_Themes/MsgPlusRegular/Images/features/Pic_Features_QuickTexts_Full.jpg);
                background-position:top center;
                background-repeat:no-repeat;
                width:200px;
                height:150px;
                margin-top:05px;
                margin-left:05px;
    margin-right:10px;
    margin-bottom:02px; 
                border-bottom: 0px solid; 
                border-left: 0px solid;
                border-top: 0px solid; 
                border-right: 0px solid;
}
a.Feat_QuickTexts:link, a.Feat_QuickTexts:visited {
                display: inline-block;
                background: url(/App_Themes/MsgPlusRegular/Images/features/Pic_Features_QuickTexts_Full.jpg) no-repeat;
                vertical-align: bottom;
                line-height:9px;
                padding-top: 7px;
                padding-left: 00px;
                height: 143px !important;
                height: 150px;
                width: 200px;
                text-decoration: none;
                text-transform:none;
                border-bottom: 0px solid; 
                border-left: 0px solid;
                border-top: 0px solid; 
                border-right: 0px solid;
}
a.Feat_QuickTexts:hover {
                background-position: 0px -150px;
                text-decoration: none;
                letter-spacing:0px;
                color:#000000;
                text-transform: none;
                border-bottom: 0px solid; 
                border-left: 0px solid;
                border-top: 0px solid; 
                border-right: 0px solid;
}
a.Feat_QuickTexts#active_menu {
                background: url(/App_Themes/MsgPlusRegular/Images/features/Pic_Features_QuickTexts_Full.jpg) no-repeat;
                background-position: 0px -150px;
                text-decoration: none;
                letter-spacing:0px;
                color:#000000;
                text-transform: none;
                border-bottom: 0px solid; 
                border-left: 0px solid;
                border-top: 0px solid; 
                border-right: 0px solid;
}
a.Feat_QuickTexts#active_menu:hover {
                color: #fff;
}
/*------------------------------------------------------------------------------*/
/*#Features/Status#*/
.Feat_Status{
                background-image: url(/App_Themes/MsgPlusRegular/Images/features/Pic_Features_Status_Full.jpg);
                background-position:top center;
                background-repeat:no-repeat;
                width:200px;
                height:150px;
                margin-top:05px;
                margin-left:05px;
    margin-right:10px;
    margin-bottom:02px; 
                border-bottom: 0px solid; 
                border-left: 0px solid;
                border-top: 0px solid; 
                border-right: 0px solid;
}
a.Feat_Status:link, a.Feat_Status:visited {
                display: inline-block;
                background: url(/App_Themes/MsgPlusRegular/Images/features/Pic_Features_Status_Full.jpg) no-repeat;
                vertical-align: bottom;
                line-height:9px;
                padding-top: 7px;
                padding-left: 00px;
                height: 143px !important;
                height: 150px;
                width: 200px;
                text-decoration: none;
                text-transform:none;
                border-bottom: 0px solid; 
                border-left: 0px solid;
                border-top: 0px solid; 
                border-right: 0px solid;
}
a.Feat_Status:hover {
                background-position: 0px -150px;
                text-decoration: none;
                letter-spacing:0px;
                color:#000000;
                text-transform: none;
                border-bottom: 0px solid; 

                border-left: 0px solid;
                border-top: 0px solid; 
                border-right: 0px solid;
}
a.Feat_Status#active_menu {
                background: url(/App_Themes/MsgPlusRegular/Images/features/Pic_Features_Status_Full.jpg) no-repeat;
                background-position: 0px -150px;
                text-decoration: none;
                letter-spacing:0px;
                color:#000000;
                text-transform: none;
                border-bottom: 0px solid; 
                border-left: 0px solid;
                border-top: 0px solid; 
                border-right: 0px solid;
}
a.Feat_Status#active_menu:hover {
                color: #fff;
}
/*------------------------------------------------------------------------------*/
/*#Features/ContactsClean#*/
.Feat_ContactsClean{
                background-image: url(/App_Themes/MsgPlusRegular/Images/features/Pic_Features_Clean-up_Full.jpg);
                background-position:top center;
                background-repeat:no-repeat;
                width:200px;
                height:150px;
                margin-top:05px;
                margin-left:05px;
    margin-right:10px;
    margin-bottom:02px; 
                border-bottom: 0px solid; 
                border-left: 0px solid;
                border-top: 0px solid; 
                border-right: 0px solid;
}
a.Feat_ContactsClean:link, a.Feat_ContactsClean:visited {
                display: inline-block;
                background: url(/App_Themes/MsgPlusRegular/Images/features/Pic_Features_Clean-up_Full.jpg) no-repeat;
                vertical-align: bottom;
                line-height:9px;
                padding-top: 7px;
                padding-left: 00px;
                height: 143px !important;
                height: 150px;
                width: 200px;
                text-decoration: none;
                text-transform:none;
                border-bottom: 0px solid; 
                border-left: 0px solid;
                border-top: 0px solid; 
                border-right: 0px solid;
}
a.Feat_ContactsClean:hover {
                background-position: 0px -150px;
                text-decoration: none;
                letter-spacing:0px;
                color:#000000;
                text-transform: none;
                border-bottom: 0px solid; 
                border-left: 0px solid;
                border-top: 0px solid; 
                border-right: 0px solid;
}
a.Feat_ContactsClean#active_menu {
                background: url(/App_Themes/MsgPlusRegular/Images/features/Pic_Features_Clean-up_Full.jpg) no-repeat;
                background-position: 0px -150px;
                text-decoration: none;
                letter-spacing:0px;
                color:#000000;
                text-transform: none;
                border-bottom: 0px solid; 
                border-left: 0px solid;
                border-top: 0px solid; 
                border-right: 0px solid;
}
a.Feat_ContactsClean#active_menu:hover {
                color: #fff;
}
/*------------------------------------------------------------------------------*/
/*#Features/ContactsDesktop#*/
.Feat_ContactsDesktop{
                background-image: url(/App_Themes/MsgPlusRegular/Images/features/Pic_Features_ContactsDesktop_Full.jpg);
                background-position:top center;
                background-repeat:no-repeat;
                width:200px;
                height:150px;
                margin-top:05px;
                margin-left:05px;
    margin-right:10px;
    margin-bottom:02px; 
                border-bottom: 0px solid; 
                border-left: 0px solid;
                border-top: 0px solid; 
                border-right: 0px solid;
}
a.Feat_ContactsDesktop:link, a.Feat_ContactsDesktop:visited {
                display: inline-block;
                background: url(/App_Themes/MsgPlusRegular/Images/features/Pic_Features_ContactsDesktop_Full.jpg) no-repeat;
                vertical-align: bottom;
                line-height:9px;
                padding-top: 7px;
                padding-left: 00px;
                height: 143px !important;
                height: 150px;
                width: 200px;
                text-decoration: none;
                text-transform:none;
                border-bottom: 0px solid; 
                border-left: 0px solid;
                border-top: 0px solid; 
                border-right: 0px solid;
}
a.Feat_ContactsDesktop:hover {
                background-position: 0px -150px;
                text-decoration: none;
                letter-spacing:0px;
                color:#000000;
                text-transform: none;
                border-bottom: 0px solid; 
                border-left: 0px solid;
                border-top: 0px solid; 
                border-right: 0px solid;
}
a.Feat_ContactsDesktop#active_menu {
                background: url(/App_Themes/MsgPlusRegular/Images/features/Pic_Features_ContactsDesktop_Full.jpg) no-repeat;
                background-position: 0px -150px;
                text-decoration: none;
                letter-spacing:0px;
                color:#000000;
                text-transform: none;
                border-bottom: 0px solid; 
                border-left: 0px solid;
                border-top: 0px solid; 
                border-right: 0px solid;
}
a.Feat_ContactsDesktop#active_menu:hover {
                color: #fff;
}
/*------------------------------------------------------------------------------*/
/*#Features/Polygamy#*/
.Feat_Polygamy{
                background-image: url(/App_Themes/MsgPlusRegular/Images/features/Pic_Features_Polygamy_Full.jpg);
                background-position:top center;
                background-repeat:no-repeat;
                width:200px;
                height:150px;
                margin-top:05px;
                margin-left:05px;
    margin-right:10px;
    margin-bottom:02px; 
                border-bottom: 0px solid; 
                border-left: 0px solid;
                border-top: 0px solid; 
                border-right: 0px solid;
}
a.Feat_Polygamy:link, a.Feat_Polygamy:visited {
                display: inline-block;
                background: url(/App_Themes/MsgPlusRegular/Images/features/Pic_Features_Polygamy_Full.jpg) no-repeat;
                vertical-align: bottom;
                line-height:9px;
                padding-top: 7px;
                padding-left: 00px;
                height: 143px !important;
                height: 150px;
                width: 200px;
                text-decoration: none;
                text-transform:none;
                border-bottom: 0px solid; 
                border-left: 0px solid;
                border-top: 0px solid; 
                border-right: 0px solid;
}
a.Feat_Polygamy:hover {
                background-position: 0px -150px;
                text-decoration: none;
                letter-spacing:0px;
                color:#000000;
                text-transform: none;
                border-bottom: 0px solid; 
                border-left: 0px solid;
                border-top: 0px solid; 
                border-right: 0px solid;
}
a.Feat_Polygamy#active_menu {
                background: url(/App_Themes/MsgPlusRegular/Images/features/Pic_Features_Polygamy_Full.jpg) no-repeat;
                background-position: 0px -150px;
                text-decoration: none;
                letter-spacing:0px;
                color:#000000;
                text-transform: none;
                border-bottom: 0px solid; 
                border-left: 0px solid;
                border-top: 0px solid; 
                border-right: 0px solid;
}
a.Feat_Polygamy#active_menu:hover {
                color: #fff;
}
/*------------------------------------------------------------------------------*/
/*#Features/EventViewer#*/
.Feat_EventViewer{
                background-image: url(/App_Themes/MsgPlusRegular/Images/features/Pic_Features_EventViewer_Full.jpg);
                background-position:top center;
                background-repeat:no-repeat;
                width:200px;
                height:150px;
                margin-top:05px;
                margin-left:05px;
    margin-right:10px;
    margin-bottom:02px; 
                border-bottom: 0px solid; 
                border-left: 0px solid;
                border-top: 0px solid; 
                border-right: 0px solid;
}
a.Feat_EventViewer:link, a.Feat_EventViewer:visited {
                display: inline-block;
                background: url(/App_Themes/MsgPlusRegular/Images/features/Pic_Features_EventViewer_Full.jpg) no-repeat;
                vertical-align: bottom;
                line-height:9px;
                padding-top: 7px;
                padding-left: 00px;
                height: 143px !important;
                height: 150px;
                width: 200px;
                text-decoration: none;
                text-transform:none;
                border-bottom: 0px solid; 
                border-left: 0px solid;
                border-top: 0px solid; 
                border-right: 0px solid;
}
a.Feat_EventViewer:hover {
                background-position: 0px -150px;
                text-decoration: none;
                letter-spacing:0px;
                color:#000000;
                text-transform: none;
                border-bottom: 0px solid; 
                border-left: 0px solid;
                border-top: 0px solid; 
                border-right: 0px solid;
}
a.Feat_EventViewer#active_menu {
                background: url(/App_Themes/MsgPlusRegular/Images/features/Pic_Features_EventViewer_Full.jpg) no-repeat;
                background-position: 0px -150px;
                text-decoration: none;
                letter-spacing:0px;
                color:#000000;
                text-transform: none;
                border-bottom: 0px solid; 
                border-left: 0px solid;
                border-top: 0px solid; 
                border-right: 0px solid;
}
a.Feat_EventViewer#active_menu:hover {
                color: #fff;
}
/*------------------------------------------------------------------------------*/
/*#Features/Lock#*/
.Feat_Lock{
                background-image: url(/App_Themes/MsgPlusRegular/Images/features/Pic_Features_Lock_Full.jpg);
                background-position:top center;
                background-repeat:no-repeat;
                width:200px;
                height:150px;
                margin-top:05px;
                margin-left:05px;
    margin-right:10px;
    margin-bottom:02px; 
                border-bottom: 0px solid; 
                border-left: 0px solid;
                border-top: 0px solid; 
                border-right: 0px solid;
}
a.Feat_Lock:link, a.Feat_Lock:visited {
                display: inline-block;
                background: url(/App_Themes/MsgPlusRegular/Images/features/Pic_Features_Lock_Full.jpg) no-repeat;
                vertical-align: bottom;
                line-height:9px;
                padding-top: 7px;
                padding-left: 00px;
                height: 143px !important;
                height: 150px;
                width: 200px;
                text-decoration: none;
                text-transform:none;
                border-bottom: 0px solid; 
                border-left: 0px solid;
                border-top: 0px solid; 
                border-right: 0px solid;
}
a.Feat_Lock:hover {
                background-position: 0px -150px;
                text-decoration: none;
                letter-spacing:0px;
                color:#000000;
                text-transform: none;
                border-bottom: 0px solid; 
                border-left: 0px solid;
                border-top: 0px solid; 
                border-right: 0px solid;
}
a.Feat_Lock#active_menu {
                background: url(/App_Themes/MsgPlusRegular/Images/features/Pic_Features_Lock_Full.jpg) no-repeat;
                background-position: 0px -150px;
                text-decoration: none;
                letter-spacing:0px;
                color:#000000;
                text-transform: none;
                border-bottom: 0px solid; 
                border-left: 0px solid;
                border-top: 0px solid; 
                border-right: 0px solid;
}
a.Feat_Lock#active_menu:hover {
                color: #fff;
}
/*------------------------------------------------------------------------------*/
/*------------------------------------------------------------------------------*/

/*------------------------------------------------------------------------------------------------------------*/
/*#Dropslide/Menu#*/
#menu {
	float:left;
	margin-top:0px;
	margin-left:0px;
	margin-bottom:0px;
	margin-right:0px;
	padding: 0px;
	font-size: 11px;
		
	font-weight:bold;
	text-align:left;
	vertical-align:top;
	white-space: nowrap;
	display: block;
	height:32px;  
	list-style:none;
}
.RTL #menu {
	direction: rtl;
	float:right;
	margin-top:0px;
	margin-left:0px;
	margin-bottom:0px;
	margin-right:0px;
	padding: 0px;
	font-size: 11px;
		
	font-weight:bold;
	vertical-align:top;
	white-space: nowrap;
	display: block;
	height:32px;  
	list-style:none;
	position:relative;
}

#menu * {margin:0px;padding:0px;}
.RTL #menu * {margin:0px;padding:0px;direction: rtl;}

#menu li {
	list-style: none;
	float: left; 
	margin-right:2px;
	font-size: 11px;
		
	font-weight:bold;
	text-align:left;    
	vertical-align:top;
	white-space: nowrap;
	display: block;
	position:relative;
	z-index:2;
}

#menu li a {
	display: block;	
	padding: 0.8em 1em;
	line-height: 1em;
	text-decoration: none;
	color: #fff;	
}
#menu li a:visited {
	display: block;	
	padding: 0.8em 1em;
	line-height: 1em;
	text-decoration: none;
	color: #fff;	
}
.RTL #menu li a, #menu li a:visited  {
	display: block;	
	padding: 0.8em 1em;
	line-height: 1em;
	text-decoration: none;
	color: #fff;	
}

/* first level > link style > hover */
#menu li a:hover {color:#d2f849; background-position:left;}
.RTL #menu li a:hover {color:#d2f849; background-position:left;}

#menu li ul {
	display: none; 
	list-style-type: none;
	width: 220px;
	font-size: 10px;
	font-weight:bold;
	text-align:left;
	vertical-align:top;
	position:absolute;
    /*height:12px;*/
    white-space: nowrap;
}
.RTL #menu li ul {
	display: none; 
	list-style-type: none;
	width: 220px;
	font-size: 10px;
	font-weight:bold;
	text-align:right;
	vertical-align:top;
	position:absolute;
    /*height:12px;*/
    white-space: nowrap;
}
#menu li ul a {
	text-decoration: none;
	color: #fff;	
	list-style-type: none;
	font-size: 10px;
		
	font-weight:bold;
	text-align:left;
	vertical-align:top;
	position:static;
	white-space: nowrap;
}
.RTL #menu li ul a {
	text-decoration: none;
	color: #fff;	
	list-style-type: none;
	font-size: 10px;
		
	font-weight:bold;
	text-align:right;
	vertical-align:top;
	position:static;
	white-space: nowrap;
}

#menu li:hover ul {
	display: block;
	position: absolute;
	margin: 0;
	padding: 0;
}

#menu li:hover li {float: none;}
.RTL #menu li:hover li {float: none; margin-left:85px; }

#menu ul li a {
	border-bottom:1px solid #000; 
	background-color:#000000;
	display: block;
	valign:middle;
	text-decoration: none;
	width: 200px;
	font-size: 10px;
		
	font-weight:bold;
	white-space: nowrap;
	color: #fff;	
}

.firstnode {
	background: #fff url(../App_Themes/MsgPlusRegular/Images/RollMenu_Top.jpg) repeat-x;
	background-color:#000000;
}

.lastnode {
	background: #fff  url(../App_Themes/MsgPlusRegular/Images/RollMenu_Bottom.jpg);
	background-repeat:repeat-x;
	background-color:#000000;
}

.middlenode {
	background:  #fff url(../App_Themes/MsgPlusRegular/Images/RollMenu_Mid.jpg);
	background-repeat:repeat-x;
	background-color:#000000;
}

#Submenu {
	margin-top:0px;
	margin-left:0px;
	margin-bottom:0px;
	margin-right:0px;
	padding-top: 0px;
	padding-bottom:0px;
	padding-right:0px;
	padding-left:160px;
	font-size: 11px;
		
	font-weight:bold;
	text-align:left;
	vertical-align:top;
	white-space: nowrap;
	display: block;
	height:32px;  
	list-style:none;
}

.RTL #Submenu {
	margin-top:0px;
	margin-left:0px;
	margin-bottom:0px;
	margin-right:0px;
	padding-top: 0px;
	padding-bottom:0px;
	padding-right:0px;
	padding-left:125px;
	font-size: 11px;
		
	font-weight:bold;
	text-align:right;
	vertical-align:top;
	white-space: nowrap;
	display: block;
	height:32px;  
	list-style:none;
}

#Submenu * {
	margin-top:0px;
	margin-left:0px;
	margin-bottom:0px;
	margin-right:0px;
	padding-top: 0px;
	padding-bottom:0px;
	padding-right:0px;
}


#Submenu li {
	list-style: none;
	float: left; 
    margin-right:2px;
	font-size: 11px;
		
	font-weight:bold;
	text-align:left;    
	vertical-align:top;
	white-space: nowrap;
	position:relative;
	display: block;
	z-index:1;
}

#Submenu li a {
	display: block;
	padding: 0.8em 1em;
	line-height: 1em;
	text-decoration: none;
	color: #000;	
}

#Submenu li a:visited {
	display: block;
	padding: 0.8em 1em;
	line-height: 1em;
	text-decoration: none;
	color: #000;
}

/* first level > link style > hover */
#Submenu li a:hover {
	color:#8aa701;
	background-position:left;
}

#Submenu li ul {
	display: none; 
	list-style-type: none;
	width: 165px;
	font-size: 10px;
		
	font-weight:bold;
	text-align:left;
	vertical-align:top;
	position:absolute;
	/*height:12px;*/
	white-space: nowrap;
	z-index:1;
	/*opacity:0;*/
}
.RTL #Submenu li ul {
	display: none; 
	list-style-type: none;
	width: 165px;
	font-size: 10px;
		
	font-weight:bold;
	text-align:left;
	vertical-align:top;
	position:absolute;
	/*height:12px;*/
	white-space: nowrap;
}

#Submenu li:hover ul {
	display: block;
	position: absolute;
	margin: 0; 
	padding: 0;
}

#Submenu li:hover li { float: none; }
.RTL #Submenu li:hover li { float: none; margin-left:65px;}
	
.firstnode_sub {
    background: #fff url(../App_Themes/MsgPlusRegular/Images/RollMenu_Plus_Top.jpg) repeat-x;
    background-color:#2b4f7f;
}

.lastnode_sub {
    background: #fff  url(../App_Themes/MsgPlusRegular/Images/RollMenu_Plus_Bottom.jpg);
    background-repeat:repeat-x;
    background-color:#2b4f7f;
}

.middlenode_sub {
    background:  #fff url(../App_Themes/MsgPlusRegular/Images/RollMenu_Plus_Mid.jpg);
    background-repeat:repeat-x;
    background-color:#2b4f7f;
}

#Submenu ul li a {
	position:relative; 
	border-bottom:1px solid #2b5080; 
	background-color:#2b4f7f;
	border-top:none; 
	width:165px; 
	margin:0;
}

#Submenu li ul a  {
/*	display: block;
	padding: 0.7em 1em;*/
	text-decoration: none;
	color: #fff;	
	list-style-type: none;
	/*width: 165px;*/
	font-size: 10px;
		
	font-weight:bold;
	text-align:left;
	vertical-align:top;
	/*position:static;*/
	white-space: nowrap;
}

#Submenu li ul a:visited {
	display: block;
	padding: 0.8em 1em;
	text-decoration: none;
	color: #fff;
}

/* first level > link style > hover */
#Submenu li ul a:hover 
{color:#d2f849;}	

.currentpage
{color:#8aa701;}
/*------------------------------------------------------------------------------------------------------------*/
/*#Global#*/
.LTR, .RTL
{background-color:#FFF;}

body
{
	background-color:#FFF;
	background-image: url(./MSN/Messenger%20Plus!%20-%20The%20Windows%20Live%20Messenger%20Extension_files/plus_bg.jpg);
	background-repeat:no-repeat;
	background-position:top center;
	background-attachment:fixed;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	margin: 0px;
}

p {
    font-family:Arial, Helvetica, sans-serif;
	text-align:justify;
	line-height:14px;
	margin-right:5px;
}

img{border:0;}
/*------------------------------------------------------------------------------------------------------------*/
/*#Headers#*/
.h1{
	font-size:20px;
	color:#8aa701;
	font-weight:bold;
	margin-right:15px;
	margin-left:0px;
}
.h2{
	font-size:20px;
	color:#c88402;
	font-weight:bold;
	margin-left:05px;
	margin-right:15px;
}
.h3{
	font-size:14px;
	color:#c88402;
	font-weight:bold;
	margin-left:0px;
	margin-top:0px;
	margin-right:15px;
}
.h4{
	font-size:14px;
	color:#5f98b3;
	font-weight:bold;
	margin-left:0px;
	margin-top:0px;
	margin-right:15px;
}
.h5{
	font-size:12px;
	color:#5f98b3;
	font-weight:bold;
	text-align:center;
	margin-left:0px;
	margin-right:0px;
}
.h6{
	font-size:14px;
	color:#5f98b3;
	font-weight:bold;
	text-align:left;
	margin-left:0px;
}
.h7{
	font-size:14px;
	color:#c88402;
	font-weight:bold;
	margin-left:0px;
	margin-top:10px;
	margin-right:15px;
}
.h8{
	font-size:14px;
	color:#c88402;
	font-weight:bold;
	margin-left:0px;
	margin-top:0px;
	margin-right:15px;
}
.h9 {
	font-size:14px;
	color:#c88402;
	font-weight:bold;
	margin-left:0px;
}

/*#Headers_Hidden#*/
h1{
	font-size:20px;
	color:#8aa701;
	font-weight:bold;
	margin-right:0px;
	margin-left:0px;
	margin-bottom:0px;
}
h2{
	font-size:20px;
	color:#c88402;
	font-weight:bold;
	margin-left:05px;
	margin-right:05px;
	margin-bottom:0px;
}
h3{
	font-size:14px;
	color:#c88402;
	font-weight:bold;
	margin-left:0px;
	margin-top:0px;
	margin-right:0px;
	margin-bottom:0px;
}
h4{
	font-size:14px;
	color:#5f98b3;
	font-weight:bold;
	margin-left:0px;
	margin-top:0px;
	margin-right:0px;
	margin-bottom:0px;
}
h5{
	font-size:12px;
	color:#5f98b3;
	font-weight:bold;
	text-align:center;
	margin-left:0px;
	margin-right:0px;
	margin-bottom:0px;
}
h6{
	font-size:14px;
	color:#5f98b3;
	font-weight:bold;
	margin-left:0px;
	margin-top:0px;
	margin-right:0px;
	margin-bottom:0px;
}
h7{
	font-size:14px;
	color:#c88402;
	font-weight:bold;
	margin-left:0px;
	margin-top:10px;
	margin-right:0px;
	margin-bottom:0px;
}
h8{
	font-size:14px;
	color:#c88402;
	font-weight:bold;
	margin-left:0px;
	margin-top:0px;
	margin-right:0px;
	margin-bottom:0px;
}
h9 {
	font-size:14px;
	color:#c88402;
	font-weight:bold;
	margin-left:0px;
	margin-bottom:0px;
}
/*------------------------------------------------------------------------------------------------------------*/
/*#Banners#*/
.BannerTop {
	background-position:top center;
	background-attachment:fixed;
	background-repeat:repeat-y;
	width:960px;
	height:120px;
	vertical-align:top;
	margin-top:25px;
	margin-left:246px;
	margin-right:246px;
}
.BannerTopLanguage {
	/*margin-top:85px;*/
	margin-top:-30px;
	margin-left:640px;
	margin-right:10px;
	vertical-align:bottom;
	text-align:right;
	color:#000;
	float:right;
}
.RTL .BannerTopLanguage {
	/*margin-top:85px;*/
	margin-top:-30px;
	margin-left:10px;
	margin-right:640px;
	vertical-align:bottom;
	text-align:left;
	color:#000;
	float:left;
}
.BannerTopText {
	vertical-align:bottom;
	margin-top:30px;
	margin-left:05px;
	margin-right:05px;
	font-size:24px;
	font-weight:normal;
	font-stretch:wider;
	color:#2f5585;
	letter-spacing:5px;
}
.BannerTopSearch {
	margin-top:20px;
	margin-left:580px;
	margin-right:10px;
	vertical-align:bottom;
	text-align:right;
	color:#000;
	float:right;
}


.BannerContent {
	background-image: url(/App_Themes/MsgPlusRegular/Images/Image_Home.jpg);
	background-position:top center;
	background-repeat:no-repeat;
	width:650px;
	height:155px;
	vertical-align:top;
	margin-top:0px;
	margin-left:0;
	margin-right:0;
}
.BannerContentHeader {
	color:#ff0;
	font-size:22px;
	font-weight:regular;
	text-align:center;
	line-height:40px;
	margin-top:0px;
	margin-left:0px;
	margin-right:0px;
	margin-bottom:15px;
}
.BannerContentButton {
	background-image: url(/App_Themes/MsgPlusRegular/Images/Button_Download2.png);
	background-position:top center;
	background-repeat:no-repeat;
	height:63px;
	margin-top:190px;
	margin-left:200px;
	margin-right:200px;
}
.BannerContentButton2 {
	width:140px;
	height:63px;
	margin-top:10px;
	margin-bottom:05px;
	margin-left:255px;
	margin-right:255px;
}
.BannerContentButtonTemp {
	background-image: url(/App_Themes/MsgPlusRegular/Images/Button_Download2.png);
	background-position:top center;
	background-repeat:no-repeat;
	width:140px;
	height:63px;
	margin-top:10px;
	margin-left:255px;
	margin-right:255px;
}

.DownloadTemp {
	font-family:Verdana;
	color:#FFF;
    font-size:10px; 
    outline:none; 
    cursor:pointer;
    vertical-align:middle;
    text-decoration:none;
    text-align:center;
}

a.DownloadTemp:link, a.DownloadTemp:visited {
	font-family:Verdana; 
    color:#FFF;
    font-size:10px;
	font-weight:bold;
	outline:none; 
    cursor:pointer;
    vertical-align:middle;
    text-decoration:none;
    text-align:center;
	text-align:center;
}
a.DownloadTemp:hover {
	font-family:Verdana; 
    color:#FF0;
    font-size:10px;
	font-weight:bold;  
    outline:none; 
    cursor:pointer;
    vertical-align:middle;
    text-decoration:none;
    text-align:center;
	text-align:center;
}

.DownloadTempButtonTemp {
	 background-image: url(/App_Themes/MsgPlusRegular/Images/Button_Download2.png);
	 background-position:top center;
	 background-repeat:no-repeat;
	 width:200px;
	 height:63px;
	 margin-top:10px;
	 margin-left:10px;
	 margin-right:10px;
}

.RightDownloadTempButtonTemp {
	background-image: url(/App_Themes/MsgPlusRegular/Images/Button_Download2.png);
	background-position:top center;
	background-repeat:no-repeat;
	width:140px;
	height:63px;
	margin-top:25px;
	margin-left:50px;
	margin-right:50px;
}

.BannerContentText {
	
	font-size:18px;
	text-decoration:none;
	text-shadow:#000;
	color:#fff;
	font-weight:regular;
	margin-left:05px;
	margin-right:10px;
	margin-top:07px;
}
.BannerContentText2 {
	
	font-size:15px;
    text-decoration:none;
	text-shadow:#000;
    color:#ff0;
	font-weight:bold;
	margin-left:0px;
	margin-right:0px;
	margin-top:05px;
}

.BannerContentFooter {
	width:630px;
	color:#999;
	font-size:10px;
	font-weight:normal;
	text-align:left;
	vertical-align:top;
	margin-top:-05px;
	margin-left:15px;
	margin-right:15px;
	margin-bottom:10px;
}
.RTL .BannerContentFooter {
	width:630px;
	color:#999;
	font-size:10px;
	font-weight:normal;
	text-align:right;
	vertical-align:top;
	margin-top:0px;
	margin-left:15px;
	margin-right:15px;
	margin-bottom:10px;
}
.BannerContent{
                background-image: url(/App_Themes/MsgPlusRegular/Images/Image_Home_960.jpg);
                background-position:top center;
                background-repeat:no-repeat;
                width:950px;
                height:470px;
                vertical-align:top;
                margin-top:05px;
                margin-left:0px;
                margin-right:05px;
}

.BannerContentSmall {
                background-image: url(/App_Themes/MsgPlusRegular/Images/Image_Home_UI.jpg);
                background-position:top center;
                background-repeat:no-repeat;
                width:960px;
                height:530px;
				vertical-align:top;
                margin-top:0px;
                margin-left:0px;
                margin-right:0px;
}
.RTL .BannerContentSmall {
                background-image: url(/App_Themes/MsgPlusRegular/Images/Image_Home_UI_RTL.jpg);
                background-position:top center;
                background-repeat:no-repeat;
                width:960px;
                height:530px;
				vertical-align:top;
                margin-top:0px;
                margin-left:0px;
                margin-right:0px;
}
.BannerContentSmall2 {
                background-image: url(/App_Themes/MsgPlusRegular/Images/Image_Home_Skins.jpg);
                background-position:top center;
                background-repeat:no-repeat;
                width:960px;
                height:530px;
				vertical-align:top;
                margin-top:0px;
                margin-left:0px;
                margin-right:0px;
}
.RTL .BannerContentSmall2 {
                background-image: url(/App_Themes/MsgPlusRegular/Images/Image_Home_Skins_RTL.jpg);
                background-position:top center;
                background-repeat:no-repeat;
                width:960px;
				height:530px;
                vertical-align:top;
                margin-top:0px;
                margin-left:0px;
                margin-right:0px;
}
.BannerContentSmall3 {
	background-image: url(/App_Themes/MsgPlusRegular/Images/Image_Home_Plugins.jpg);
                background-position:top center;
                background-repeat:no-repeat;
                width:960px;
				height:530px;
                hvertical-align:top;
                margin-top:0px;
                margin-left:0px;
                margin-right:0px;
}
.RTL .BannerContentSmall3 {
                background-image: url(/App_Themes/MsgPlusRegular/Images/Image_Home_Plugins_RTL.jpg);
                background-position:top center;
                background-repeat:no-repeat;
                width:960px;
				height:530px;
                vertical-align:top;
                margin-top:0px;
                margin-left:0px;
                margin-right:0px;
}
.BannerContentSmall4 {
                background-image: url(/App_Themes/MsgPlusRegular/Images/Image_Home_emoticons.jpg);
                background-position:top center;
                background-repeat:no-repeat;
                width:960px;
				height:530px;
                vertical-align:top;
                margin-top:0px;
                margin-left:0px;
                margin-right:0px;
}
.RTL .BannerContentSmall4 {
                background-image: url(/App_Themes/MsgPlusRegular/Images/Image_Home_emoticons_RTL.jpg);
                background-position:top center;
                background-repeat:no-repeat;
                width:960px;
				height:530px;
                vertical-align:top;
                margin-top:0px;
                margin-left:0px;
                margin-right:0px;
}
.BannerContentSmall5 {
                background-image: url(/App_Themes/MsgPlusRegular/Images/Image_Home_Facebook.jpg);
                background-position:top center;
                background-repeat:no-repeat;
                width:960px;
				height:530px;
                vertical-align:top;
                margin-top:0px;
                margin-left:0px;
                margin-right:0px;
}
.RTL .BannerContentSmall5 {
                background-image: url(/App_Themes/MsgPlusRegular/Images/Image_Home_Facebook_RTL.jpg);
                background-position:top center;
                background-repeat:no-repeat;
                width:960px;
				height:530px;
                vertical-align:top;
                margin-top:0px;
                margin-left:0px;
                margin-right:0px;
}
.BannerContentSmallHeader {
                
                color:#ffffff;
                font-size:24px;
                font-weight:bold;
                text-align:center;
                margin-top:20px;
                margin-left:15px;
                margin-right:20px;
}
.BannerContentSmallButton {
                background-image: url(/App_Themes/MsgPlusRegular/Images/Button_Download2.png);
                background-position:top center;
                background-repeat:no-repeat;
                height:63px;
                margin-top:15px;
                margin-left:200px;
                margin-right:200px;
}
.BannerContentSmallButtonText {
                
                font-size:12px;
				text-decoration:none;
				color:#fff;
                font-weight:bold;
                line-height:70px;
                margin-left:0px;
                margin-right:0px;
}                              
.BannerRight{
                margin-top:10px;
                margin-left:0px;
                margin-right:0px;
                margin-bottom:15px;
                
}
.BannerRightDownload{
                background-image: url(/App_Themes/MsgPlusRegular/Images/Banners_Add/BannerRight200_Download.jpg);
                background-position:top center;
                background-repeat:no-repeat;
                width:245px;
                height:200px;
                margin-left:0px;

                margin-right:0px;
                margin-bottom:0px;       
}                              
.BannerRightDownloadText{
                margin-top:25px;
                margin-left:7px;
                margin-right:7px;
}                              

.BannerRightPlus{
                background-image: url(/App_Themes/MsgPlusRegular/Images/Banners_Add/BannerRight200_Plus.jpg);
                background-position:top center;
                background-repeat:no-repeat;
                width:190px;
                height:220px;
                margin-left:00px;
                margin-right:00px;
                margin-bottom:00px;     
}                              
.BannerRightPlusText{
                
                font-size:13px;
                text-decoration:none;
                text-align:center;
                color:#000;
                font-weight:bold;
                line-height:20px;
                margin-left:17px;
                margin-right:17px;
}                                              
.Add_BannerRight_Small {
	width:120px;
	vertical-align:top;
	margin-top:25px;
	margin-left:10px;
	margin-right:0px;
}    

/*#Banners 960#*/
.BannerContent960 {
	 background-image: url(/App_Themes/MsgPlusRegular/Images/Image_Home_UI.jpg);
	 background-position:top center;
	 background-repeat:no-repeat;
	 width:930px;
	 height:520px;
	 vertical-align:top;
	 margin-top:0px;
	 margin-left:0px;
	 margin-right:0px;
}

.BannerContentHeader_960 {
	color:#000;
	font-size:26px;
	font-weight:normal;
	line-height:28px;
	margin-left:20px;
	margin-right:20px;
	margin-bottom:10px;
	min-width:420px;
	max-width:500px;
}

.BannerContentText_960 {
	font-size:18px;
	text-decoration:none;
	color:#000;
	font-weight:regular;
	margin-left:0px;
	margin-right:0px;
	margin-top:03px;
}

.BannerContentText2_960 {
	width:300px;
	font-size:10px;
	text-align:center;
	color:#000;
	font-weight:bold;
	margin-left:25px;
	margin-right:25px;
	margin-top:20px;
}
.RTL .BannerContentText2_960 {
	width:300px;
	font-size:10px;
	text-decoration:none;
	color:#000;
	font-weight:bold;
	margin-left:25px;
	margin-right:25px;
	margin-top:20px;
}
.BannerContentText3_960 {
	width:300px;
	font-size:10px;
	text-decoration:none;
	text-align:center;
	color:#000;
	font-weight:regular;
	margin-left:25px;
	margin-right:25px;
}
.RTL .BannerContentText3_960 {
	width:300px;
	font-size:10px;
	text-decoration:none;
	text-align:center;
	color:#000;
	font-weight:regular;
	mmargin-left:25px;
	margin-right:25px;
}

.BannerContentText4_960 {
	text-decoration:none;
	color:#000;
	font-weight:normal;
	width:500px;
}
.RTL .BannerContentText4_960 {
	text-decoration:none;
	color:#000;
	font-weight:normal;
	width:500px;
}

.BannerContentText5_960 {
	font-size:14px;

	text-decoration:none;
	color:#000;
	font-weight:regular;
}

.BannerContentButtonTemp_960 {
	background-position:top left;
	background-repeat:no-repeat;
	width:300px;
	height:78px;
	margin-top:0px;
	margin-left:25px;
	margin-right:25px;
}  

.home_SkypeFlag {
	margin-left:-10px;
	margin-top:20px;
	margin-right:15px;
	margin-bottom:10px;
}
.IE7 #home_SkypeFlag { margin-left:-10px;margin-top:10px;margin-right:15px;margin-bottom:10px;}
.RTL .home_SkypeFlag {
	margin-left:15px;
	margin-top:20px;
	margin-right:-10px;
	margin-bottom:10px;
}
.IE7 .RTL .home_SkypeFlag {margin-left:15px;margin-top:20px;margin-right:-10px;margin-bottom:10px;}

.home_SkypeFlag2 {
	margin-left:570px;
	margin-top:-400px;
	margin-right:-10px;
	margin-bottom:5px;
}

.home_SkypeFlagBg {
	background-image: url(/App_Themes/MsgPlusRegular/Images/Home_SkypeFlag_01.jpg);
	background-position:top center;
	background-repeat:repeat-x;
	margin-left:15px;
	margin-top:15px;
	margin-right:15px;
}
.home_SkypeFlagLogo {
	width:78px;
	margin-left:20px;
	margin-top:0px;
	margin-right:0px;
}
.RTL .home_SkypeFlagLogo {
	width:78px;
	margin-left:0px;
	margin-top:0px;
	margin-right:20px;
}
.home_SkypeFlagText {
	margin-left:5px;
	margin-top:5px;
	margin-right:5px;
	margin-bottom:0px;
}
.home_SkypeFlagText2 {
	font-weight:normal;
	margin-left:5px;
	margin-top:0px;
	margin-right:5px;
}
.home_SkypeFlagText2 a {
	font-weight:normal;
}
.home_SkypeFlagTextBld {
	font-size:14px;
	font-weight:bold;
	margin-left:5px;
	margin-right:5px;
}

/*#Features 960#*/ 
.FeaturesContent960 {
	width:930px;
	min-height:260px;
	vertical-align:top;
	margin-top:0px;
	margin-left:0px;
	margin-right:0px;
}

.FeaturesVid_960 {
	z-index:0;
	background-position:top left;
	width:410px;
	height:250px;
	margin-top:10px;
	margin-left:00px;
	margin-right:00px;
}  
.FeaturesTextWraper_960 {
	
	font-size:15px;
	text-decoration:none;
	color:#000;
	font-weight:regular;
	margin-left:425px;
	margin-right:05px;
	margin-top:-250px;
	vertical-align:top;
}

.RTL .FeaturesTextWraper_960 {
	
	font-size:15px;
	text-decoration:none;
	color:#000;
	font-weight:regular;
	margin-right:425px;
	margin-left:05px;
	margin-top:-250px;
	vertical-align:top;
}

.FeaturesButtonWrap {
	margin-left:0px;
	margin-top:15px;
	margin-right:0px;
}

/*#Downloads 960#*/ 
.DownloadsContent960 {
	background-image: url(/App_Themes/MsgPlusRegular/Images/Image_Home_960_Small.jpg);
	background-position:top center;
	background-repeat:no-repeat;
	width:930px;
	min-height:140px;
	vertical-align:top;
	margin-top:0px;
	margin-left:0px;
	margin-right:0px;
}
.RTL .DownloadsContent960 {
	background-image: url(/App_Themes/MsgPlusRegular/Images/Image_Home_960_Small_RTL.jpg);
	background-position:top center;
	background-repeat:no-repeat;
	width:930px;
	min-height:153px;
	vertical-align:top;
	margin-top:10px;
	margin-left:0px;
	margin-right:0px;
}

.DownloadsContentHeader_960 {
	color:#000;
	font-size:23px;
	font-weight:bold;
	line-height:24px;
	margin-top:0px;
	margin-left:0px;
	margin-right:0px;
	margin-bottom:0px;
}

.DownloadsContentText_960 {
	font-size:16px;
	text-decoration:none;
	color:#000;
	font-weight:bold;
	margin-left:0px;
	margin-right:0px;
	margin-top:03px;
}
 
.DownloadsTextWraper_960 {
	
	font-size:15px;
	text-decoration:none;
	color:#000;
	font-weight:regular;
	margin-left:250px;
	margin-right:250px;
	margin-top:-58px;
}


.DownloadsContentButtonTemp_960 {
	background-position:top left;
	background-repeat:no-repeat;
	width:200px;
	height:63px;
	margin-top:32px;
	margin-left:15px;
	margin-right:10px;
}

.RTL .DownloadsContentButtonTemp_960 {
	background-position:top left;
	background-repeat:no-repeat;
	width:140px;
	height:60px;
	margin-top:32px;
	margin-left:10px;
	margin-right:15px;
}

.DownloadsButtonWrap {
	margin-left:0px;
	margin-top:15px;
	margin-right:0px;
}

/*------------------------------------------------------------------------------------------------------------*/   
/*#Landing Pages#*/   

.Lp_Header {
	background-image: url(/App_Themes/MsgPlusRegular/Images/LandPages/Lp_Header.png);
	background-position:top;
	background-repeat:no-repeat;
	background-color:#000;
	width:960px;
	height:53px;
}
.Lp_TopTable {
	background-image: url(/App_Themes/MsgPlusRegular/Images/LandPages/Lp_TopTable.jpg);
	background-position:top center;
	background-repeat:no-repeat;
	width:960px;
	height:25px;
}
.Lp_Table_Bg{
	background-image: url(/App_Themes/MsgPlusRegular/Images/LandPages/Lp_Table_Bg.jpg);
	background-repeat:repeat;
} 
.Lp_Footer {
	background-image: url(/App_Themes/MsgPlusRegular/Images/LandPages/Lp_Footer.png);
	background-position:top center;
	background-repeat:no-repeat;
	width:960px;
	height:35px;
}
.Lp_h1{
	vertical-align:text-top;
	text-align:left;
	font-size:24px;
	color:#FFF;
	font-weight:bold;
	margin-top:05px;
	margin-bottom:05px;
	margin-right:10px;
	margin-left:10px;
}
.Lp_h2{
	vertical-align:text-top;
	text-align:left;
	font-size:18px;
	color:#FFF;
	font-weight:bold;
	line-height:22px;
	margin-top:00px;
	margin-bottom:05px;
	margin-right:15px;
	margin-left:15px;
}
.Lp_Text{
	vertical-align:text-top;
	text-align:left;
	font-size:13px;
	color:#FFF;
	font-weight:normal;
	line-height:16px;
	margin-top:05px;
	margin-right:10px;
	margin-left:0px;
}
.Lp_Down_Button{
	width:325px;
	height:75px;
	margin-top:0px;
	margin-right:11px;
	margin-left:11px;
	text-align:center;
}
.Lp_Down_Tx1{
	text-align:center;
	vertical-align:text-top;
	font-size:12px;
	color:#d1f749;
	font-weight:bold;
	width:325px;
	margin-top:10px;
	margin-bottom:0px;
	margin-right:11px;
	margin-left:11px;
}
.Lp_Down_Tx2{
	text-align:center;
	vertical-align:text-top;
	font-size:14px;
	color:#FFF;
	font-weight:bold;
	width:325px;
	margin-top:07px;
	margin-bottom:0px;
	margin-right:11px;
	margin-left:11px;
}
.Lp_Link {
	vertical-align:text-top;
	font-size:14px;
	color:#d1f749;
	font-weight:bold;
	text-decoration:underline;
}
.Lp_Link a:link  {
	vertical-align:text-top;
	font-size:18px;
	color:#d1f749;
	font-weight:bold;
	text-decoration:underline;
}
.Lp_Link a:hover {
	vertical-align:text-top;
	font-size:18px;
	color:#FF0;
	font-weight:bold;
	text-decoration:underline;
}

/*------------------------------------------------------------------------------------------------------------*/   
/*#Codebox#*/               

.codebox {
	width:550px;
	height:55px;
	border:0;
	font-size:11px;
	color:gray;
	overflow:hidden;
}
/*------------------------------------------------------------------------------------------------------------*/
/*#Comments Download#*/
.CommentDetail {margin-top:10px;}              
.CommentUserName {font-weight:bold;}              
.CommentText {
	text-align:left;
	width:70%;
}
.CommentDate {font-size:10px;}              
/*------------------------------------------------------------------------------------------------------------*/
/*#Warning Message#*/             
.Warn_Message {
    background-color:#ffffcc;


    font-size:12px;
	text-align:justify;
	margin-top:10px;
	margin-left:0px;
	margin-right:15px;
    margin-bottom:15px;
}
/*#Warning Language#*/            
.Warn_Language {
    background-color:#ffffcc;
    font-size:10px;
	text-align:left;
	padding-left:15px;
}
/*------------------------------------------------------------------------------------------------------------*/
/*#Working Message#*/             
.Work_Message {
	background-image: url(/App_Themes/MsgPlusRegular/Images/WorkingPic.gif);
	font-size:16px;
	font-weight:bold;
	text-align:center;
	line-height:25px;
	width:300px;
	height:150px;
	position:fixed;
	bottom:250px;
	left:40%;
	right:50%;
}
/*------------------------------------------------------------------------------------------------------------*/
/*#Succes Message#*/                
.Succes_Message {
    background-color:#CFC;
    font-size:12px;
	font-weight:bold;
	line-height:16px;
	text-align:justify;
	margin-top:10px;
	margin-left:0px;
    margin-right:15px;
    margin-bottom:15px;
}
/*------------------------------------------------------------------------------------------------------------*/
/*#Error Message#*/    
.Error_Message {
    background-color:#F30;
    font-size:12px;
	font-weight:bold;
	color:#FFF;
	line-height:16px;
	text-align:justify;
	margin-top:10px;
	margin-left:0px;
    margin-right:15px;
    margin-bottom:15px;
}
/*------------------------------------------------------------------------------------------------------------*/
/*#TextareaScroll#*/
#taID {
	height:60px;
    width:530px;
/*overflow:hidden;*/
/*The above. No csroll bars, you could use this instead of the two below,
but if the text has no white space then the content to the right would be hidden*/
overflow-x:hidden;
overflow-y:scroll;
}
/*------------------------------------------------------------------------------------------------------------*/
/*#GeneralActions#*/
.GeneralActions {
	margin-top:10px;
	margin-bottom:10px;
}              
.BoldInfoLabel {
	font-weight:bold;
	margin-bottom:05px;
}              
.InfoLabel {
	font-weight:normal;
	line-height:14px;
}              
.UniSelector {
	margin-top:10px;
	margin-bottom:10px;
}              
/*------------------------------------------------------------------------------------------------------------*/
/*#Error Message#*/
.ErrorMessage
{color: #ff0000;}
/*------------------------------------------------------------------------------------------------------------*/
.PageTitle {
	font-weight: bold;
	font-size: 20px;
	color: black;
	vertical-align: top;
	text-align: left;
}

.DropDownList
{width: 160px;}
/*------------------------------------------------------------------------------------------------------------*/
/*#Buttons#*/
.ContentButton,
.SubmitButton
{width: 100px;}

.LongButton
{width: 120px;}

/*------------------------------------------------------------------------------------------------------------*/
/*#Badges#*/
.Badge
{margin-bottom:07px;}

.BadgeImage
{margin-bottom:07px;}

/*------------------------------------------------------------------------------------------------------------*/
/*#Comments#*/
/*Comments/Comment Action*/
.CommentAction
{
	float:right;
	font-size:10px;
	font-weight:normal;
	color:#000000;
	margin-left:05px;
}
.CommentAction a {
	color:#000;
	font-weight:normal;

}
.CommentAction a:link, .CommentAction a:visited {
	color:#000000;
	font-weight:normal;
}
.CommentAction a:hover {
	font-size:10px;
	color:#ff8d2f;
	font-weight:normal;
}

/*------------------------------------------------------------------------------------------------------------*/
/*#Controls#*/
/*Controls/Aprovals*/
.AprovalControl {
	float:right;
	font-size:10px;
	font-weight:normal;
	color:#000000;
	margin-bottom:05px;
}

.AprovalControl a {
	color:#000;
	font-weight:bold;
}
.AprovalControl a:link, .AprovalControl a:visited {
	color:#000000;
	font-weight:bold;
}
.AprovalControl a:hover {
	font-size:10px;

	color:#ff8d2f;
	font-weight:bold;
}
/*------------------------------------------------------------------------------------------------------------*/
/*#Global/Logon form#*/
.LoginPanelPasswordRetrieval input[type="submit"]
{width: 120px;}

.LogonTextBox
{width: 150px;}
/*------------------------------------------------------------------------------------------------------------*/
/*#Global/Language Selector#*/
.languageSelection img
{border: none;}

.languageSelectionWithCultures, .languageSelection
{text-align: right;}

.languageSelectionWithCultures a
{padding: 0px 2px;}

.languageSelection span, .languageSelectionWithCultures span
{padding: 0px 2px;}

.languageSelectionWithCultures img
{vertical-align: text-bottom;}
/*------------------------------------------------------------------------------------------------------------*/
/*#Global/Message & Errors labels#*/
.EditingFormErrorLabel, .EventManagerRegError
{color: #ff0000;}

/*#Community#*/
/*Community/Bottom Menu*/
.RequestFriend{
	
	font-size:12px;
	font-weight:bold;
	color:#249ad4;
	text-decoration:underline;
}
/*------------------------------------------------------------------------------------------------------------*/
/*#Main styles#*/
/*#Main styles/General#*/
.zoneLeft
{width: 190px;}

.zoneContent {
	width: 735px;
	margin: 0px;
}

.zoneContentLogin {
	width: 300px;
	margin: 0px;
	float:left;
}

.zoneContentLoginR {
	width: 300px;
	margin: 0px;
	float:Right;
}
.zoneRSS {
	margin-bottom:15px;
	/*margin-right:10px;*/
	margin-left:10px;
	float:Right;
}

.largeLeftContent 
{width: 225px;!important}

/*#Main styles/Events page#*/

.userContributinons .zoneTop
{width: 100%;}

/*#Main styles/Events page#*/

.eventCalendarDetail .zoneTop {
	width: 100%;
	margin-bottom: 10px;
}

.eventCalendarDetail .zoneLeft
{width: 450px;}

.eventCalendarDetail .zoneRight
{width: 450px;}


/*#Main styles/Blog page#*/
.blogDetail .zoneTop {
	width: 100%;
	margin-bottom: 10px;
}

.blogDetail .zoneLeft
{width: 700px;}

.blogDetail .zoneRight
{width: 200px;}

/*#Main styles/Master page#*/
/*Top logo, top menu*/
.mainDiv {
	width: 960px;
	margin: 02px auto;
}

.zoneTop {
	width: 960px;
	float: right;
	/* padding-right: 10px;*/
}

.zoneFooter {
    font-size:smaller;
}

.zoneFooter a {
	text-decoration: underline;
}

.zoneFooterLang {
	margin-top:5px;
	margin-bottom:10px;
}

.zoneFooterLang a {
	text-decoration: underline;
}


/*#Widget Layout#*/

.zoneWidgetLeft1
{width: 300px;}

.zoneWidgetMiddle1
{width: 300px;}

.zoneWidgetRight1
{width: 300px;}

.zoneWidgetLeft2
{width: 300px;}

.zoneWidgetMiddle2
{width: 300px;}

.zoneWidgetRight2
{width: 300px;}

.zoneWidgetLeft3
{width: 300px;}

.zoneWidgetMiddle3
{width: 300px;}

.zoneWidgetRight3
{width: 300px;}


/*------------------------------------------------------------------------------------------------------------*/
/*#Tab menu#*/
.TabControlTable {
	height: 25px;
	background: url(/App_Themes/MsgPlusRegular/Images/tabmenu_item_bg.gif) repeat-x center left;
	padding: 0;
	margin: 0;
}

.TabControlLeft, .TabControlRight, .TabControlSelectedLeft, .TabControlSelectedRight
{display: none;}

.TabControl {
	background: url(/App_Themes/MsgPlusRegular/Images/tabmenu_item_bg.gif) repeat-x center left;
	padding: 0px 10px 0px 10px;
}

.TabControlSelected {
	background: url(/App_Themes/MsgPlusRegular/Images/tabmenu_item_active_bg.gif) repeat-x center left;
	padding: 0px 10px 0px 10px;
}

.TabControlTable a {
	color: #000000;
	text-decoration: none;
	font-size: 12px;
}

/*#Top menu styles/Horizontal MyPlus#*/
.horizontalMyPlusmenu{
	font-size: 12px;
	
}
.horizontalMyPlusCMSMenu {

	height: 38px;
	color: #000000;
	padding: 3px;
}
.horizontalMyPlussubCMSMenu tr
{
                background: url(/App_Themes/MsgPlusRegular/Images/MyPlusMenu-bg.gif) repeat-x;
                
                color:#ffffff;
                font-size: 12px;
                text-decoration: none;
                text-align: left;
}
.horizontalMyPlussubCMSMenuItem
{
                
                font-size: 10px;
                white-space: nowrap;
                display: block;
                background: url(/App_Themes/MsgPlusRegular/Images/MyPlusMenu-bg.gif) repeat-x;
                color:#ffffff;
                text-decoration: none;
                text-align: left;
}

.horizontalMyPlussubCMSMenuItem, .horizontalMyPlussubCMSMenuItemMouseOver, .horizontalMyPlussubCMSMenuItemMouseDown,
.horizontalMyPlussubCMSMenuHighlightedMenuItem, .horizontalMyPlussubCMSMenuHighlightedMenuItemMouseOver, 
.horizontalMyPlussubCMSMenuHighlightedMenuItemMouseDown
{
                
                font-size: 12px;
                padding: 5px 3px;
                min-width: 81px;
                white-space: nowrap;
                display: block;
}

.horizontalMyPlussubCMSMenuHighlightedMenuItem, .horizontalMyPlussubCMSMenuHighlightedMenuItemMouseOver, 
.horizontalMyPlussubCMSMenuHighlightedMenuItemMouseDown, .horizontalMyPlussubCMSMenuItemMouseOver
{
                background: url(/App_Themes/MsgPlusRegular/Images/MyPlusMenu-bg.gif) repeat-x;
                color:Yellow;
                text-decoration: none;
}

.horizontalMyPlusCMSMenuItem, .horizontalMyPlusCMSMenuItemMouseOver, .horizontalMyPlusCMSMenuItemMouseDown, 
.horizontalMyPlusCMSMenuHighlightedMenuItem, .horizontalMyPlusCMSMenuHighlightedMenuItemMouseOver, 
.horizontalMyPlusCMSMenuHighlightedMenuItemMouseDown, 

.horizontalMyPlusCMSMenuItemMouseUp, .horizontalMyPlusCMSMenuHighlightedMenuItemMouseUp
{
font-size: 12px;
                padding: 0px 10px;
                color:White;
                font-weight:bold;
}

.horizontalMyPlusCMSMenuItemMouseOver, .horizontalMyPlusCMSMenuHighlightedMenuItem, 
.horizontalMyPlusCMSMenuHighlightedMenuItemMouseOver, .horizontalMyPlusCMSMenuHighlightedMenuItemMouseDown
{
                /*background: url(/App_Themes/MsgPlusRegular/Images/topMenuItemHover.gif) repeat-x;*/
                color:Yellow;
        font-weight:bold;
                text-decoration: none;
}
.zoneMyPlusMenu
{
    margin: 0px auto;
                clear: both;
}

.zoneMyPlusMenuHidden
{height:0px;}

/*#Bottom Menu#*/
/*Bottom Menu/Bottom Menu*/
.Bottom_MenuDiv 
{
margin-right:20px;
margin-top:05px;
}

a.Bottom_Menu {
                
                font-size:12px;
                color:#FFF;
                text-align:right;
                font-weight:bold;
                text-decoration: none;
}

a.Bottom_Menu:link, a.Bottom_Menu:visited {
                
                font-size:12px;
                color:#FFF;
                font-weight:bold;
                text-decoration: none;
}
a.Bottom_Menu:hover {
                
                font-size:12px;
                color:#d2f849;
                font-weight:bold;
                text-decoration: none;
}

/*#Main Table Content#*/
.TableMainContent
{
                width:960px;
                vertical-align:top;
}              

.TDMainContentLEdge
{
                background-image:  url(/App_Themes/MsgPlusRegular/Images/black/TDMainContentRbg.jpg);
                width:10px;
                height:10px;
                vertical-align:top;
}

.TDMainContentRbg
{
                background-image:  url(/App_Themes/MsgPlusRegular/Images/TDMainContentRbg.jpg);
                width:940px;
                height:auto;
                vertical-align:top;
}

.TDMainContentREdge
{
                background-image:  url(/App_Themes/MsgPlusRegular/Images/black/TDMainContentRbg.jpg);
                width:10px;
                height:10px;
                vertical-align:top;
}


.TDMainContentLLineBg
{
                background-image:  url(/App_Themes/MsgPlusRegular/Images/black/TDMainContentLLineBg.png);
                width:10px;
                background-repeat:repeat-y;
                vertical-align:top; 
}

.TDMainContentLineBg
{
                background-image:  url(/App_Themes/MsgPlusRegular/Images/black/TDMainContentRbg.png);
                width:940px;
                vertical-align:top;
}

.TDMainContentRLineBg
{
                background-image:  url(/App_Themes/MsgPlusRegular/Images/black/TDMainContentRLineBg.png);
                width:10px;
    background-repeat:repeat-y;
                vertical-align:top;
}

.TDMainContentBLEdge
{
                background-image:  url(/App_Themes/MsgPlusRegular/Images/black/TDMainContentBLEdge.png);
                width:10px;
                height:20px;
                vertical-align:top;
}

.TDMainContentBRbg
{
                background-image:  url(/App_Themes/MsgPlusRegular/Images/black/TDMainContentBRbg.png);
                width:940px;
                height:20px;
                vertical-align:top;
}

.TDMainContentBREdge
{
                background-image:  url(/App_Themes/MsgPlusRegular/Images/black/TDMainContentBREdge.png);
                width:10px;
                height:20px;
                vertical-align:top;
}

.TableMainMenu 
{
	width:960px;
	vertical-align:top;
	z-index:1000;
}              
                
.TDMainMenuLEdge
{
                background-image:  url(/App_Themes/MsgPlusRegular/Images/MainMenuL.jpg);
                background-repeat: repeat-y;
                width:10px;
                vertical-align:top;
}
                
.TDMainMenuL 
{
                background-image:  url(/App_Themes/MsgPlusRegular/Images/MainMenu-bg.gif);
                /*width:685px;*/
                width:90%;
                vertical-align:top;
}
.TDMainMenuL404 
{
                background-image:  url(/App_Themes/MsgPlusRegular/Images/LoginMenu-bg.gif);
                width:720px;
                vertical-align:top;
}

.TDMainMenuREdge
{
                background-image: url(/App_Themes/MsgPlusRegular/Images/LoginMenuR.jpg);
                width:10px;
                vertical-align:top;
}              

body:nth-of-type(1) .TDMainMenuREdge
{
                background-image: url(/App_Themes/MsgPlusRegular/Images/LoginMenuR.jpg);
                width:09px;
                vertical-align:top;
}              


.TDMainMenuR 
{
                background-image: url(/App_Themes/MsgPlusRegular/Images/LoginMenu-bg.gif);
                /*width:190px;*/
                width:10%;
                vertical-align:top;
}              
                
.TDSubMenuLEdge
{
                background-image: url(/App_Themes/MsgPlusRegular/Images/black/MyPlusMenuL.png);
                background-repeat:no-repeat;
                width:10px;
                vertical-align:top;
}
                
.TDSubMenuL 
{
                background-image: url(/App_Themes/MsgPlusRegular/Images/MyPlusMenu-bg2.jpg);
                background-repeat:no-repeat;
                width:346px;
                height:30px;
                vertical-align:top;
}

.TDSubMenuSpaceMid 
{
                background-image: url(/App_Themes/MsgPlusRegular/Images/MyPlusMenuSeperator.jpg);
                background-repeat:no-repeat;

                width:55px;
                vertical-align:top;
}              

.TDSubMenuMyPlusLogo
{
                background-image: url(/App_Themes/MsgPlusRegular/Images/MyPlusImage.gif);
                background-repeat:no-repeat;
                width:120px;
                vertical-align:top;
}              

.TDSubMenuREdge
{
                background-image: url(/App_Themes/MsgPlusRegular/Images/black/MyPlusMenuR.png);
                background-repeat:no-repeat;
                width:10px;
                vertical-align:top;
}              

.TDSubMenuR 
{
                background-image: url(/App_Themes/MsgPlusRegular/Images/MyPlusMenu-bg.gif);
                width:419px;
                vertical-align:top;
}              

.horizontalSubmenu 
{	float:right;
	height:auto;
}              

.SmallTab 
{
	width:920px;
	height:auto;
	vertical-align:middle;
	border:none;
    cellpadding:0px;
	cellspacing:0px;
                
}

.SmallTabTopL 
{

                background-image: url(/App_Themes/MsgPlusRegular/Images/SmallTabTopL.jpg);
                background-repeat:no-repeat;
                width:10px;
                height:20px;
                vertical-align:top;
}

.SmallTabTopR 
{
                background-image: url(/App_Themes/MsgPlusRegular/Images/SmallTabTopR.jpg);
                background-repeat:no-repeat;
                width:10px;
                height:20px;
                vertical-align:top;
}

.SmallTabTopMid 
{
                background-image: url(/App_Themes/MsgPlusRegular/Images/SmallTabTopMid.jpg);
                height:20px;
                width:900px;
                vertical-align:top;
}

.SmallTabMidL 
{
                background-image: url(/App_Themes/MsgPlusRegular/Images/SmallTabMidL.jpg);
                width:10px;
                min-height:200px;
                vertical-align:top;
                background-position:left;
                
}              
.SmallTabMid 
{
    background-color:#FFF;
	background-repeat:repeat-y;
	width:900px;
	vertical-align:top;
}                              


.SmallTabMidLoginR
{
                background-color:#FFF;
                width:365px;
                vertical-align:top;
}

.SmallTabMidLoginL
{
                background-color:#FFF;
                
                width:365px;
                vertical-align:top;
}

.SmallTabMidR 
{
                background-image: url(/App_Themes/MsgPlusRegular/Images/SmallTabMidR.jpg);

                width:10px;
                min-height:200px;
                vertical-align:top;
                background-position:right;
}                              

.SmallTabBottomMid 
{
                background-image: url(/App_Themes/MsgPlusRegular/Images/SmallTabBottomMid.jpg);
                height:20px;
                width:900px;
                vertical-align:top;

}

.SmallTabBottomL 
{
                background-image: url(/App_Themes/MsgPlusRegular/Images/SmallTabBottomL.jpg);
                background-repeat:no-repeat;
                width:10px;
                height:20px;
                vertical-align:top;
}

.SmallTabBottomR 
{
                background-image: url(/App_Themes/MsgPlusRegular/Images/SmallTabBottomR.jpg);
                background-repeat:no-repeat;
                width:10px;
				height:20px;
                vertical-align:top;
}

.zoneMenu
{
                margin: 0px auto;
                clear: both;
}

.zoneMainContent
{
                margin-bottom:0px;
                margin-top:0px;
                margin-left:0px;
                margin-right:0px;
                width: 960px;
}

.IE6 .zoneMainContent
{height: 400px;}

.zoneContent
{
                width: 735px;
                margin: 0px;
}

.zoneBottom
{min-height: 15px;}

.IE6 .zoneBottom
{ height: 15px; }


.zoneBottomMenu
{
                background-image: url(/App_Themes/MsgPlusRegular/Images/black/TDMainContentTopSpacer.png);
                width:960px;
                height:10px;       
                background-repeat:no-repeat;
                background-position:left top;
}

.zoneLogo
{
               /* background-image: url(/App_Themes/MsgPlusRegular/Images/banner.png);
                background-repeat:no-repeat;*/
                width: 960px;
                height: 75px;
}

.RTL .zoneLogo
{ direction: ltr;
  /*background-image: url(/App_Themes/MsgPlusRegular/Images/banner_rtl.png);*/
  height: 75px; }

/*Top logo, left menu*/
.mainDivLeftMenu
{
                width: 1024px;
                margin: 15px auto;
}

.mainDivLeftMenu .zoneMenu
{
                width: 90px;
                margin: 0px 0 10px 0;
				min-height: 400px;
                clear: none !important;
}

.mainDivLeftMenu .verticalCMSMenu
{ width: 98%; }

.mainDivLeftMenu 

{
                padding-left: 4px;
                margin: 0px 0 10px 0;
}

/*#Main styles/Home page#*/

.NewsletterSubscription .Table td
{ padding: 1px 2px 1px 0px;}
/*
.NewsletterSubscription
{
                overflow: hidden;
                width: 225px;
}
*/
.NewsletterSubscription .Table td label
{
                width: 65px !important;
                overflow: hidden;
}

.Gecko .NewsletterSubscription .Table td
{
                padding: 2px 2px 2px 0px !important;
}

.homeTopImage3cols .zoneTop
{
                width: 100% !important;
                padding-bottom: 15px !important;
                float: none !important;
}

.homeTopImage3cols .zoneCenter
{ margin: 15px 0 10px 0 !important; }

.homeTopImage3cols .zoneCenter
{
                width: 417px !important;
                text-align: justify !important;
                margin: 0 14px 0 14px !important;
}

.DesignMode .homeTopImage3cols .zoneCenter
{ width: 415px !important; }

/* IE6 hack */
.IE6 .homeTopImage3cols .zoneCenter
{ width: 414px !important; }

.IE6 .DesignMode .homeTopImage3cols .zoneCenter
{ width: 412px !important; }

.homeTopImage3cols .zoneLeft
{ width: 245px; }

.homeTopImage3cols .zoneRight
{ width: 240px; }

/* Featured product */
.FeaturedProduct
{
                text-align: center;
                font-weight: bold;
}
.FeaturedProduct a
{
                text-decoration: none;
                display: block;
                margin-bottom: 3px;
                font-weight: normal;
}
.FeaturedProduct img
{ border: medium none; }

.FeaturedProduct .ProductPrice
{
                font-size: 120%;
                width: 100%;
}

/*#Main styles/Office list with map#*/
.officeListMap .zoneLeft
{width: 250px;}

.officeListMap .zoneRight
{width: 440px;}

/*#Main styles/Header and text#*/
.textHeader .zoneContent
{width: 100% !important;}

/*#Main styles/Text with left menu and right column#*/
.textColLeftMenu .zoneLeft
{width: 25% !important;}

.textColLeftMenu .zoneContent
{width: 50% !important;}

.textColLeftMenu .zoneRight
{width: 25% !important;}


/*#Main styles/Three columns#*/
.threeCols .zoneLeft
{width: 33% !important;}

.threeCols .zoneCenter
{width: 34% !important;}

.threeCols .zoneRight
{width: 33% !important;}

/*#Main styles/Three columns with left menu#*/
.threeColsLeftMenu .zoneLeftMenu
{width: 24% !important;}

.threeColsLeftMenu .zoneLeft
{width: 25% !important;}

.threeColsLeftMenu .zoneCenter
{width: 26% !important;}

.threeColsLeftMenu .zoneRight
{width: 25% !important;}

/*#Main styles/Two columns with left menu#*/
.twoColsLeftMenu .zoneLeftMenu
{width: 26% !important;}

.twoColsLeftMenu .zoneLeft
{width: 37% !important;}


.twoColsLeftMenu .zoneRight
{width: 37% !important;}

/* Menu design */
.CMSTreeMenuTable
{width: 100%;}

.CMSTreeMenuTable a
{white-space: nowrap;}

.subCMSTreeMenuTable
{margin-left: 10px;}

.CMSTreeMenuTable a:hover
{text-decoration: underline;}

.CMSTreeMenuItem, .CMSTreeMenuSelectedItem
{
                background: url(/App_Themes/MsgPlusRegular/Images/leftmenuBg.gif) repeat-x left bottom;
                padding: 3px 0px;
}

.subCMSTreeMenuItem, .subCMSTreeMenuSelectedItem
{
                background: url(/App_Themes/MsgPlusRegular/Images/leftmenuBg.gif) repeat-x left bottom;
                padding: 3px 0px;
}

.CMSTreeMenuLink
{
                padding-left: 12px;
                text-decoration: none;
                color: #000000;
                background: url(/App_Themes/MsgPlusRegular/Images/treeMenuItemBackground.png) no-repeat left center;
}

.subCMSTreeMenuLink
{
                text-decoration: none;
                padding-left: 18px;
                background: url(/App_Themes/MsgPlusRegular/Images/treeMenuItemBackground.png) no-repeat 8px center;
}

.CMSTreeMenuSelectedLink
{
                background: url(/App_Themes/MsgPlusRegular/Images/treeMenuItemBackgroundActive.png) no-repeat left center;
                padding-left: 12px;
}

.subCMSTreeMenuSelectedLink
{
                background: url(/App_Themes/MsgPlusRegular/Images/treeMenuItemBackgroundActive.png) no-repeat 8px center;
                padding-left: 18px;
}

/*#Top menu styles#*/
.horizontalmenu
{
                /*background: #a0a0a0 url(/App_Themes/MsgPlusRegular/Images/topMenuBackground.gif);
                border-top: 1px solid #dcdcdc;
                border-bottom: 1px solid #dcdcdc;*/
                font-size: 12px;
                
}

.verticalmenu
{background: none;}

/*#Top menu styles/Horizontal#*/
.horizontalCMSMenu
{
                height: 40px;
                color: #000000;
                padding: 3px;
                /*background: #a0a0a0 url(/App_Themes/MsgPlusRegular/Images/topMenuBackground.gif);*/
}

.horizontalsubCMSMenu
{background: #ffffff;}

.horizontalsubCMSMenu tr
{background: #ffffff;}

.horizontalsubCMSMenuItem
{
                white-space: nowrap;
                display: block;
}

.horizontalsubCMSMenuItem, .horizontalsubCMSMenuItemMouseOver, .horizontalsubCMSMenuItemMouseDown,
.horizontalsubCMSMenuHighlightedMenuItem, .horizontalsubCMSMenuHighlightedMenuItemMouseOver, 
.horizontalsubCMSMenuHighlightedMenuItemMouseDown
{
font-size: 14px;
                color: #FFFFFF;
                background: url(/App_Themes/MsgPlusRegular/Images/topMenuItemHover.gif) repeat-x;
                padding: 5px 3px;
                min-width: 81px;
                white-space: nowrap;
                display: block;
}

.horizontalsubCMSMenuHighlightedMenuItem, .horizontalsubCMSMenuHighlightedMenuItemMouseOver, 
.horizontalsubCMSMenuHighlightedMenuItemMouseDown, .horizontalsubCMSMenuItemMouseOver
{              
                background: url(/App_Themes/MsgPlusRegular/Images/topMenuItemHover.gif) repeat-x;
                color: Yellow;/*#ffffff;*/
                text-decoration: underline;
}

.horizontalCMSMenuItem, .horizontalCMSMenuItemMouseOver, .horizontalCMSMenuItemMouseDown, 
.horizontalCMSMenuHighlightedMenuItem, .horizontalCMSMenuHighlightedMenuItemMouseOver, 
.horizontalCMSMenuHighlightedMenuItemMouseDown, 

.horizontalCMSMenuItemMouseUp, .horizontalCMSMenuHighlightedMenuItemMouseUp
{
    font-size: 14px;
                padding: 0px 10px;
                color:White;
                font-weight:bold;
                /*background: url(/App_Themes/MsgPlusRegular/Images/topMenuItemDivider.gif) no-repeat top right;*/
}

.horizontalCMSMenuItemMouseOver, .horizontalCMSMenuHighlightedMenuItem, 
.horizontalCMSMenuHighlightedMenuItemMouseOver, .horizontalCMSMenuHighlightedMenuItemMouseDown
{
font-size: 14px;
                /*background: url(/App_Themes/MsgPlusRegular/Images/topMenuItemHover.gif) repeat-x;*/
                color: Yellow;/*#ffffff;*/
                font-weight:bold;
                text-decoration: underline;
}

/*#Top menu styles/Vertical Download Menu#*/
.verticalDownloadCMSMenu
{width: 144px;}

.verticalDownloadCMSMenu tr /*td*/
{
                background: url(/App_Themes/MsgPlusRegular/Images/Btn_RightMenu_Normal.jpg);
                background-repeat:no-repeat;    
    width: 144px;
                height: 28px;
                font-size: 12px; 
                text-align:left;
                text-indent: 10px;
                color:White;
}

.verticalDownloadCMSMenuHighlightedMenuItem,.verticalDownloadCMSMenuHighlightedMenuItemMouseOver, 
.verticalDownloadCMSMenuHighlightedMenuItemMouseDown, .verticalDownloadCMSMenuHighlightedMenuItemMouseUp
, .verticalDownloadCMSMenuHighlightedMenuItem, 
.verticalDownloadCMSMenuHighlightedMenuItemMouseOver, .verticalCMSMenuHighlightedMenuItemMouseDown
{
    /*margin-left:10px;*/
                width: 144px;
                height: 28px;
                font-size: 12px;
                text-align:left;
                text-indent: 10px;
                color:Yellow;
                background:  url(/App_Themes/MsgPlusRegular/Images/Btn_RightMenu_Selected.jpg);/*.jpg);*/
                background-repeat:no-repeat;   
}

.verticalDownloadCMSMenuItem, .verticalDownloadCMSMenuItemMouseOver, .verticalDownloadCMSMenuItemMouseDown, 
.verticalDownloadCMSMenuItemMouseUp
{
    /*margin-left:10px;*/
                width: 144px;
                height: 28px;
                font-size: 12px;
                text-align:left;
                text-indent: 10px;
                color:White;
                background:  url(/App_Themes/MsgPlusRegular/Images/Btn_RightMenu_Normal.jpg);/*Btn_RightMenu_Selected.jpg);*/
                background-repeat:no-repeat;
}

.verticalDownloadCMSMenuItemMouseOver
{
                background:  url(/App_Themes/MsgPlusRegular/Images/Btn_RightMenu_Over.jpg);
                background-repeat:no-repeat;
                width: 144px;
                height: 28px;
                font-size: 12px; 
                text-align:left;
                text-indent: 10px;
                color:Yellow;
}

/*#Top menu styles/Vertical Download Menu#*/
.verticalDownloadCMSMenu
{width: 144px;}

.verticalDownloadCMSMenu tr /*td*/
{
                background: url(/App_Themes/MsgPlusRegular/Images/Btn_RightMenu_Normal.jpg);
                background-repeat:no-repeat;    
    /*margin-left:10px;*/
                width: 144px;
                height: 28px;
                font-size: 12px; 
                text-align:left;
                text-indent: 10px;
                color:White;
}

.verticalDownloadCMSMenuHighlightedMenuItem,.verticalDownloadCMSMenuHighlightedMenuItemMouseOver, 
.verticalDownloadCMSMenuHighlightedMenuItemMouseDown, .verticalDownloadCMSMenuHighlightedMenuItemMouseUp
, .verticalDownloadCMSMenuHighlightedMenuItem, 
.verticalDownloadCMSMenuHighlightedMenuItemMouseOver, .verticalCMSMenuHighlightedMenuItemMouseDown
{
    /*margin-left:10px;*/
                width: 144px;
                height: 28px;
                font-size: 12px;
                text-align:left;
                text-indent: 10px;
                color:Yellow;
                background:  url(/App_Themes/MsgPlusRegular/Images/Btn_RightMenu_Selected.jpg);/*.jpg);*/
                background-repeat:no-repeat;  
}

.verticalDownloadCMSMenuItem, .verticalDownloadCMSMenuItemMouseOver, .verticalDownloadCMSMenuItemMouseDown, 
.verticalDownloadCMSMenuItemMouseUp
{
    /*margin-left:10px;*/
                width: 144px;
                height: 28px;
                font-size: 12px;
                text-align:left;
                text-indent: 10px;
                color:White;
                background:  url(/App_Themes/MsgPlusRegular/Images/Btn_RightMenu_Normal.jpg);/*Btn_RightMenu_Selected.jpg);*/
                background-repeat:no-repeat;
}

.verticalDownloadCMSMenuItemMouseOver
{
                background:  url(/App_Themes/MsgPlusRegular/Images/Btn_RightMenu_Over.jpg);
                background-repeat:no-repeat;
                width: 144px;
                height: 28px;
                font-size: 12px; 
                text-align:left;
                text-indent: 10px;
                color:Yellow;
}

/*Breadcrumbs*/
.Breadcrumbs
{
    color:Black;
    text-align:center;
    font-size:x-large;
    margin-top:10px;
    margin-bottom:10px;
}

/*#Other css styles#*/

/*#Other css styles/Language selector#*/
.languageselector
{
                float: right;
                margin: 30px 10px 0px 0px;
}

.languageselector img
{
                border: none;
                margin-left: 5px;
                margin-right: 3px;
}

.languageselector a
{
                color: #000000;
                text-decoration: none;
}

/*#Other css styles/Language Box#*/
.Languagebox
{
                float: right;
                vertical-align:bottom;    
    margin-top:200px;
    margin-right:10px;
}

/*#Other css styles/Search box#*/
.searchbox
{
                float: right;
    vertical-align:bottom;                
    margin-top:85px;
                color:Black;
                margin-right:-160px;
}

.Mozilla .searchbox
{
                float: right;
    vertical-align:bottom;                
    margin-top:85px;
                color:Black;
                margin-right:-240px;
}

.searchbox input[type=image]
{margin: 0px 0px 0px -20px;}

.searchbox label
{
                margin-right: 10px;
                padding-bottom: 5px;
}

/*#Other css styles/UpdateStatus#*/
.UpdateStatus
{
                color:Red;
                font-weight:bolder;
                text-align:left;
                font-size:10px;
}

.currentUser
{
                
				font-weight:bold;
                text-align:justify;
                font-size:10px;
                padding-top:9px;
                margin-left:3px;
                margin-right:3px;
                color:#000;
}

.signOut {
	padding-top:06px;
	padding-left:10px;
	padding-right:10px;
	float:right;
}
.signoutButton {
	padding-top:02px;
	padding-bottom:02px;
	padding-left:0px;
	padding-right:0px;
	max-width:156px;
	width:156px;
	text-align:center;
}

.signoutLink {
	padding-top:02px;
	padding-bottom:02px;
	padding-left:05px;
	padding-right:05px;
	text-align:center;
}

.shoppingCartPreview {
                float: right;
                margin-top: 5px;
                color:White;
                width: 100%;
                text-align: right;
                margin-top: 5px;*/
}
.shoppingCartPreview table
{float: right;}

.SmallTextLabel
{font-size: 12px;}

/*#Other css styles/Polls#*/
.PollTitle
{
                font-weight:bold;
                display:none;
                margin-bottom:10px
}

.PollAnswers{
                font-size: 10px;
                margin-top: 5px;
}

.PollGraph
{
                height: 8px;
                border: 1px solid gray;
}

.PollGraph div
{
                height: 8px;
                background: url(/App_Themes/MsgPlusRegular/Images/poll02.gif) 100% 0% repeat-x;
                line-height: 0px;
                font-size: 0px;
}

.PollGraph div.PollGraph0
{
                background: url(/App_Themes/MsgPlusRegular/Images/poll01.gif) 100% 0% repeat-x;
}

.PollGraph div.PollGraph2
{
                background: url(/App_Themes/MsgPlusRegular/Images/poll03.gif) 100% 0% repeat-x;
}

.PollQuestion
{
                font-size:14px;
                font-weight: bold;
}

.PollCount
{text-align: right;}

.PollFooter
{margin-top:10px;}

.signOut input, .SubscriptionButton, .PollVoteButton{
	font-size:10px;
	font-weight:normal;
	background: url(/App_Themes/MsgPlusRegular/Images/buttonBackground.gif) repeat-x;
	border: 1px solid #000000;
	color: #ffffff;
}

.XShortButton
{width: 100px;}

/*#Containers#*/

/*#Containers/PlusTable#*/
.PlusTableContent {
                width:100%;
                vertical-align:top;
                border-width: 1px;
                border-spacing: 0px;
                border-style: none;
                border-collapse: collapse;
                
}
.PlusTableContentTd {
                -moz-border-radius: 0px 0px 0px 0px;
                border-width: 2px;
                padding: 4px;
                border-style: inset;
                border-color: #e2edfe;
                background-color: white;
                
                font-size:14px;
                text-align:left;
                
}
.PlusTableContentTdTitle {
                -moz-border-radius: 0px 0px 0px 0px;
                border-width: 2px;
                padding: 1px;
                height:10px;
                border-style: inset;
                border-color: #e2edfe;
                background-color:#e2edfe;
                
                font-size:14px;
                font-weight:bold;
                text-align:left;   
}

/*#Containers/Content padding#*/
.ContentPadding
{padding: 10px 5px 0px 5px;}

/*#Containers/Black box#*/
.blackBox
{
                background: #ebf8ff url(/App_Themes/MsgPlusRegular/Images/boxBackground.gif);
                background-repeat:repeat-x;
                border: 1px solid #e5e5e5;
                margin-bottom: 15px;
}
.title
{
                padding: 3px 5px;
                font-size: 12px;
                margin-top: 0px;
                color: white;
                margin-bottom:0px;       
}

/*.blackBox .title
{
                background: #A0A0A0 url(/App_Themes/MsgPlusRegular/Images/boxBackground.gif);
                background-repeat:repeat-x;
                padding: 3px 5px;
                font-size: 12px;
                margin-top: 0px;
                color: white;
                margin-bottom:0px;       
}*/
.blackBox .content
{
                padding: 0px;
                background: #ebf8ff;
}
/*#Containers/Orange box#*/
.orangeBox
{
                background: url(/App_Themes/MsgPlusRegular/Images/boxBackground.gif);
                background-repeat:repeat-x;
                border: 1px solid #1B6F9D;
                margin-bottom: 15px;
                text-align:left;
}

/*.orangeBox .title
{
                background: #1B6F9D url(/App_Themes/MsgPlusRegular/Images/topMenuItemHover.gif) 0% 40% repeat-x;
                padding: 3px 5px;
                font-size: 12px;
                margin-top: 0px;
                margin-bottom:0px;
                color: white;
}*/

.orangeBox .content
{padding: 5px;}

/*#Containers/Orange box with grey cont.#*/
.orangeBoxGrey
{ }

.orangeBoxGrey .title
{
                background: #e36c26 url(/App_Themes/MsgPlusRegular/Images/OrangeBoxTitle.gif) repeat-x;
                padding: 3px 5px;
                font-size: 12px;
                margin-top: 0px;
                margin-bottom:0px;
}

.orangeBoxGrey .content
{
                padding: 5px;
                background: #f0f0f0;
}

/*#Containers/Gray box#*/
.grayBox
{
                background: #f0f0f0;
                padding: 5px;
}

/*#Containers/RightBox#*/
.RightBox_Top
{
                background-image: url(/App_Themes/MsgPlusRegular/Images/RightBox_Top.jpg);
                background-position:top center;
                width:180px;
                height:15px;
}
.RightBox_Bg
{
                background-image: url(/App_Themes/MsgPlusRegular/Images/RightBox_bg.jpg);
                background-repeat:repeat-y;
                width:180px;
}
.RightBox_Bottom
{
                background-image: url(/App_Themes/MsgPlusRegular/Images/RightBox_Bottom.jpg);
                background-position:top center;
                width:180px;
                height:15px;
}

/*#Photo Gallery#*/


.photoGallery
{
                margin: auto;
                text-align: center;
                width: 648px;
}

.photoGallery .Slider .Pager
{margin-left: 80px;          }

.photoGalleryContainer
{
                margin: auto;
                text-align: center;
}

.photoGallery img
{
                margin: 0px 5px 5px;
                border: none;
                padding: 2px;
                border: 1px solid #000000;
}

/*#Photo Gallery/Gallery list#*/
.gallery
{
                float: left;
                text-align: center;
}

.gallery h3
{
                background: #cccccc url(/App_Themes/MsgPlusRegular/Images/topMenuBackground.gif) repeat-x center left;
                margin: 0px 5px;
                padding: 2px 0px;
                color: #000;
}


/*#News#*/
.NewsLatest
{
                margin-left:5px;
                font-size:10px;
}
.NewsPTitle
{
                background:#ebf8ff;
                border-top:1px solid #cccccc;

                border-left:1px solid #cccccc;
                border-right:1px solid #cccccc;
                padding:5px;
                font-size:12px;
                font-weight:normal;
                text-align:left;   
}

.NewsPTitle a {
                font-weight: bold;
} 

.NewsPTitle a:hover {
                font-weight: bold;
}

.NewsPBody
{
                border:1px solid #cccccc;
                margin-bottom:20px;
                padding:05px 05px;
                font-size:12px;
                font-weight:normal;
                text-align:left;
}

.NewsSummary
{
                background-color:#ffffff;
                border:1px solid #ffffff;
                font-size:12px;
                margin-top:05px;
                margin-left:0px;
                margin-right:0px;
                padding: 0px 0px 0px 0px;
}

.NewsSummary img
{
                border: 1px solid #cccccc;
                float: left;
                margin-right: 15px;
                margin-bottom: 0px;
}

.NewsContent
{
                font-size:12px;
                text-align:left;
                float: left;
                width: 600px;
}

.NewsSummary .Date
{
                font-weight: bold;
                margin-bottom: 05px;
                font-size:11px;
}

.NewsSummary .Clearer
{
                height: 0;
                line-height: 0;
                font-size: 0pt;
                clear: both;
                margin: 0;
                padding: 0;
                width: 100%;
}

.NewsBody
{
                
                font-size:12px;
                line-height:16px;
                border-left:1px solid #cccccc;
                border-right:1px solid #cccccc;
                border-bottom:1px solid #cccccc;
                padding:15px;
                padding-right:30px;
}

.NewsBody img
{border: none;}

.NewsDetail
{ }

.NewsTitle
{
                background:#ebf8ff;
                border-top:1px solid #cccccc;
                border-bottom:1px solid #cccccc;
                border-left:1px solid #cccccc;
                border-right:1px solid #cccccc;
                padding:5px;
                padding-top:10px;
                padding-bottom:10px;
                font-size:11px;
                font-weight:bold;
}

.NewsDate
{
                font-style: italic;

                padding-top: 5px;
}

.NewsReleaseDate
{font-style: italic;}


.BoxTitle
{
                font-size: 120%;
                color: #002756;
                font-weight: bold;
}

.NewsPreviewTitle a
{font-weight:bold;}

.NewsPreviewDate {
	font-size:90%;
	padding:5px 0 3px;
}

.NewsPreviewSummary {
	text-align:justify;
	font-size:11px;
	margin-right:5px;
}

/*#Blog#*/

.BlogPTitle a {
	color: #000;
	font-weight: bold;
}

.BlogPTitle {
	background: #a0a0a0 url(/App_Themes/MsgPlusRegular/Images/genbackground.gif) repeat-x scroll left top;
	color: #000;
	padding: 5px;
	border-left: solid 1px #cccccc;
	border-right: solid 1px #cccccc;
	border-top: solid 1px #cccccc;
}

.BlogPBody {
	padding: 10px 15px;
	border: solid 1px #cccccc;
}

.BlogPBody img {border: none;}

.BlogPDateWhole {
	background-color: #f1f1f1;
	padding: 3px 5px;
	border-left: solid 1px #cccccc;
	border-right: solid 1px #cccccc;
	border-bottom: solid 1px #cccccc;
}

.comments hr
{border: solid 1px #cccccc;}

.BlogCommentsTitle, .BlogLeaveComment {
	font-weight: bold;
	font-size: 110%;
}

.blogDetail .comments .TextAreaField
{width: 280px;}

.IE7 .PageTitleHeader table
{text-align: left;}

.FeedLink .FeedIcon {
	vertical-align: middle;
	padding: 0px 5px 0px 0px;
}

.RTL .FeedLink .FeedIcon
{padding: 0px 0px 0px 5px ;}

/*#Tags#*/
.autocomplete_completionListElement
{
                visibility: hidden;
                margin: 0px !important;
                padding: 0px !important;
                border: 1px solid #A4B2BC;
                overflow: auto;
                height: 200px;
                text-align: left;
                list-style-type: none;
                background-color: #fff;
}

.RTL .autocomplete_completionListElement
{text-align: right;}

.autocomplete_highlightedListItem
{
                background-color: #ffff99;
                padding: 1px;
                cursor: pointer;
}

.autocomplete_listItem
{padding: 1px;}

/*#Forum#*/

.IE7 . PostText
{
	padding-right:10px;
}

.Post {padding:0px}
.PostAlternate {background-color: #ecf8fc}
.FCKEditorArea {}

.UserAvatar {
	text-align:center;
	padding-top:0px; 
	padding-right:5px; 
	padding-bottom:5px; 
	padding-left:5px; 
	font-size:8pt; 
	vertical-align:top; 
	border-top-color:currentColor; 
	border-right-color:currentColor; 
	border-bottom-color:currentColor; 
	border-left-color:currentColor; 
	border-top-width:medium; 
	border-right-width:medium; 
	border-bottom-width:medium; 
	border-left-width:medium; 
	border-top-style:none; 
	border-right-style:none; 
	border-bottom-style:none; 
	border-left-style:none;
	}

.ForumModerationInfo {
	text-align: center;
	margin: 5px;
	padding: 5px;
}

.ForumModerationInfoText {
	margin: 15px;
	border: solid 1px #cccccc;
	padding: 35px;
	background-color: #fff6df;  
}

.ForumSearchResultsInfo {
	background-color:#cccccc;
	padding: 8px;
	font-weight:bold;
}

.Forum .Unapproved {background-color:#fff2cf;}
.Post img {border: 0px;}

.PostAttachments {
	border: 1px solid #cccccc;
	background: #eeeeee;
	padding: 5px;
	margin: 10px 0px;
}

.PostAttachments .PostAttachmentsList {padding: 2px 0px;}
.PostAttachments .PostAttachmentsHeader {color: gray;}
.PostAttachments .PostAttachmentsList a {color: black;}
.PostExtendedActions {margin-bottom: 10px;}

/*#Forum/Attachments#*/
.ForumAttachments {
	border-right: solid 1px #cccccc;
	border-left: solid 1px #cccccc;
	border-bottom: solid 1px #cccccc;
}


.ForumAttachments .AttachmentTable {
	border: solid 1px #cccccc;
	border-collapse: collapse;
	margin-top: 12px;
}

.ForumAttachments .AttachmentTable td{
	border-top: solid 1px #cccccc;
	border-bottom: solid 1px #cccccc;
}

.ForumAttachments .AttachmentTable .AttachmentTableHeader {background-color: #eeeeee;}

.ForumAttachments .AttachmentTable .AttachmentTableHeader th, .AttachmentTable .AttachmentFileSize, .AttachmentAction {
	text-align: center;
	border-top: solid 1px #cccccc;
	border-bottom: solid 1px #cccccc;
	padding: 3px;
}

.ForumAttachments .AttachmentTable .AttachmentTableHeader .AttachmentFileName {text-align: left;}
.ForumAttachments .AttachmentTable .AttachmentTableFooter {display: none;}
.ForumAttachments .AttachmentTable .AttachmentTableUpload input {height: 23px;}
.ForumAttachments .AttachmentTable .AttachmentTableUpload .Button {width: 100px;}
.ForumAttachments .AttachmentTable .AttachmentTableFooter {display: none;}

.ForumAttachments .Title {
	font-size: 16px;
	font-weight: bold;
}

/*#Forum/Actionlink#*/
.ActionLink{
	text-align:justify;
	font-size:13px;
	color: #249AD4;
	/*padding: 0px 5px 0px 5px;*/
}

/*#Forum/Extended Search#*/
.ForumExtendedSearch .TextBox {width: 300px;}
.ForumExtendedSearch .DropDownList {width: 304px;}

/*#Forum/AcceptedSolution#*/
.Post .AcceptedSolution{background-color: #efffef;}
.AcceptedSolutionArea{

	color:Green;
	font-size:14pt;
	width:100%;
	margin-bottom: 5px;
}

.AcceptedSolutionArea td {
	padding-left: 5px !important;
	padding-bottom: 5px !important;
}

.AcceptedSolutionArea .AcceptedSolutionText {width:100%;}

/*#Forum/PostText blockquote#*/
.PostText blockquote{
	/*border: solid 1px #d4d4d4;*/
	padding:5px;
	border-top:solid 1px #d4d4d4;
	border-bottom:solid 1px #d4d4d4;
	background-color: #feffe3;
	margin-left: 10px;
}

.PostText blockquote cite {
	display: block;
	font-weight: bold;
}

/*#Forum/ForumManage#*/
.ForumManage{}

.PostManageEdit table {border: none !important;}
.PostManageEdit .ForumNewPost td {border-bottom: none !important;}

.ForumNewPost .SignatureAreaItem {
	width: 500px;
	height: 50px;
}

.SignatureArea {
	width: 100%;
	border-top: dashed 1px #D7D7D7;
	font-size: 9pt;
	color: #858585;
	margin-top: 5px;
	padding: 5px;
}
/*#Forum/ForumTree PostTree SignatureArea#*/
.ForumTree .PostTree .SignatureArea{
	width: 100%;
	border-top: solid 1px #D7D7D7;
	font-size: 8pt;
	color: #a8a8a8;
	margin-top: 5px;
	padding: 5px;
}

.ForumFlat .postAttachments{
	border: 1px solid #cccccc;
	background: #eeeeee;
	padding: 5px;
	margin: 10px 0px;
}

.ForumFlat .postAttachments .postAttachmentsList {padding: 2px 0px;}
.ForumFlat .postAttachments .postAttachmentsHeader {color: gray;}

.ForumFlat .postAttachments .postAttachmentsList a {
	color: black;
	padding: 0;
}

.ForumFlat .AttachmentTable {margin-top: 20px;}

.ForumFlat .AttachmentTable td.AttachmentFileName{
	border-bottom: 1px solid #cccccc;
	background: #F8F8F8;
}

.ForumFlat .AttachmentTable td.AttachmentFileSize{
	border-bottom: 1px solid #cccccc;
	background: #F8F8F8;
	text-align: right;
}

.ForumFlat .AttachmentTable td.AttachmentFileSize a {color: red;}

.ForumFlat td.Attachments{
	border: 1px solid #cccccc;
	border-top: none;
}

.ForumFlat .Attachments .Title {
	font-size: 12px;
	font-weight: bold;
}

/*#Forum/Forum group#*/
.ForumGroup {width: 100%;}

.ForumGroup * {font-family:Arial, Helvetica, sans-serif;}

.ForumGroup .Table{
	width: 100%;
	border-top: solid 1px #cccccc;
	border-left: solid 1px #cccccc;
	background-color: #ffffff;
}

.ForumGroup .Table td {padding: 6px;}

.ForumGroup .Table .Header td{
	 font-weight: bold;
	 border-right: solid 1px #cccccc;
	 border-bottom: solid 1px #cccccc;
	 color: #000;
	 padding-top: 4px;
	 padding-bottom: 4px;
	 background: #ebf8ff;
}

.ForumGroup .Table .Info td {
	border-right: solid 1px #cccccc;
	border-bottom: solid 1px #888888;
	border-top: solid 1px #888888;
	padding-top:0px;
	padding-bottom:0px;
	background:#79ccf0;
	height:20px;
	vertical-align:top;
}

.ForumGroup .Table .GroupName{
	display:block;
	font-weight:bold;
	font-size: 17px;
	padding-top:3px;
	padding-bottom:3px;
	color:#000;
}

.ForumGroup .Table .GroupDescription{
	display: block;
	padding-left: 10px;
	color: #dddddd;
}

.ForumGroup .Table .ForumInfo{
	padding-top: 10px;
	padding-bottom: 10px;
}

.ForumGroup .Table .Threads{
	text-align: center;
	 width: 50px;
	 font-size:13px;
}

.ForumGroup .Table .Posts{
	text-align: center;
	width: 50px;
	font-size:13px;
}

.ForumGroup .Table .LastPost{
	font-size:12px;
	text-align: center;
	width: 180px;
}

.ForumGroup .Table .PostTime {white-space: nowrap;}

.ForumGroup .Table .PostUser {
	white-space: nowrap;
	color: #00418b;
	text-decoration:underline;
}

.ForumGroup .ForumOdd td {background-color: #f8f8ff;}

.ForumGroup .Forum td{
	 border-right: solid 1px #cccccc;
	 border-bottom: solid 1px #cccccc;
}

.ForumGroup .Forum .ForumName {
	font-weight: bold;
	font-size: 14px;
	margin-top:5px;
	padding-left: 0px;
	padding-right: 0px;
	/*text-decoration: underline;
	color: black;*/
}

.ForumGroup .Forum .ForumDescription {
	padding-left: 0px;
	margin-top:25px;
	font-size:13px;
	}

/*#Forum/Forum flat view#*/
.ForumFlat *
{font-family:Arial, Helvetica, sans-serif;}

.ForumFlat .Table{
	width: 100%;
	background-color: #ffffff;
}

.ForumFlat .Table td {padding: 6px;}

.ForumFlat .Table .Info td {
	 border: solid 1px #888888;
	 padding-top:0px;
	 padding-bottom:0px;
	 background:#72c9ef;
	 height:30px;
	 vertical-align:top;
}

.ForumFlat .Table .ForumContent {
	background-color: #ffffff;
	padding: 0px;
	margin: 0px;
	/*font-size: 110%;*/
}

.ForumFlat .Table .Posts {
	border-right: solid 1px #cccccc;
	border-left: solid 1px #cccccc;
}

.ForumFlat .Table .ForumName {
	display: block;
	font-weight: bold;
	font-size: 14px;
	padding-top:5px;
	padding-bottom:0px;
	padding-left:0px;
	padding-right:0px;
	/*text-decoration: underline;*/
	color:#000;
}

.ForumFlat .Table .ForumDescription {
	display: block;
	padding-left: 0px;
	color: #fff;
	margin-top:3px;
	margin-bottom:5px;
	font-size:14px;
}

.ForumFlat .Table .Informations td {
	font-weight: bold;
	border-right: solid 1px #cccccc;
	border-left: solid 1px #cccccc;
	border-bottom: solid 1px #bbbbbb;
	padding: 5px;
	background-color: #ebf8ff;
}

.ForumFlat .Table .Actions td {
	font-weight: bold;
	background-color: #f4fff5;
	border-right: solid 1px #cccccc;
	border-left: solid 1px #cccccc;
	border-bottom: solid 1px #bbbbbb;
	padding: 5px;
}

.ForumFlat .Table .Actions .ActionLink {
	text-align:justify;
	font-size:13px;
	color: #249AD4;
	text-decoration: underline;
	/*padding: 0px 5px 0px 5px;*/
}

.ForumFlat .Table .Posts td {
	border-right: solid 1px #cccccc;
	border-left: solid 1px #cccccc;
	border-bottom: solid 1px #cccccc;
	padding-right:10px;
}

.ForumFlat .Table .PostsTable {width: 100%;}

.ForumFlat .Table .PostsTable td {
	border-top: none;
	border-left: none;
	border-right: solid 1px #cccccc;
}

.ForumFlat .Pager td {
	 background-color: #ebf8ff;
	 border: none;
	 padding: 0px;
	 height: 23px;
	 font-weight: bold;
	 text-align: center;
}

/*.ForumFlat .Pager a
{
                font-weight: bold;
                text-decoration: underline;
                color: #65a02f;
}*/

.ForumFlat .ThreadTable {border-left: solid 1px #cccccc;}

.ForumFlat .ThreadTable td {
	border-right: solid 1px #cccccc;
	border-bottom: solid 1px #cccccc;
}

.ForumFlat .ThreadTable .Header td {
	font-weight: bold;
	background-color: #ebf8ff;
	border-right: solid 1px #cccccc;
	border-bottom: solid 1px #cccccc;
	color: #000;
	padding-top: 4px;
	padding-bottom: 4px;
}

.ForumFlat .ThreadTable .Author {
	font-size:12px;
	text-align: center;
	width: 140px;
	color: #00418b;
}

.ForumFlat .ThreadTable .Posts, .ForumFlat .ThreadTable .Views {
	text-align: center;
	width: 50px;
}

.ForumFlat .ThreadTable .LastPost {
	font-size:12px;
	text-align: center;
	width: 180px;
}

.ForumFlat .ThreadTable .PostTime {white-space: nowrap;}

.ForumFlat .ThreadTable .PostUser{
	white-space: nowrap;
	color: #00418b;
}

.ForumFlat .ThreadTable .ThreadInfo {text-align: left;}

.ForumFlat .ThreadTable .ThreadInfo .ThreadName {
	text-align:justify;
	font-size:13px;
	font-weight:bold;
	color: #249AD4;
	text-decoration: underline;
}

.ForumFlat .ForumBreadCrumbs {
	font-weight: bold;
	font-size: 10pt;
	padding: 0px 5px 0px 5px;
}

.ForumBreadCrumbs a {
	font-weight: bold;
	Color: Black;
	font-size: 10pt;
	padding: 0px 5px 0px 5px;
}


.ForumFlat .ForumNewPost {
	border-right: solid 1px #cccccc;
	border-left: solid 1px #cccccc;
	border-bottom: solid 1px #cccccc;
}

/*#Forum/Flat forum post#*/
.ForumFlat .ForumPost {padding: 0px;}
.ForumFlat .PostIndent .ForumPost {border-left: solid 1px #cccccc;}
.ForumFlat .PostIndent {padding-left: 30px;}
.ForumFlat .PostUser, .ForumFlat .PostUserLink {color: #00418b;}

.ForumFlat .PostUser{
	text-decoration:underline; 
	font-size:12px; 
	font-weight:bold;
	line-height:20px;
}

.ForumFlat .PostSubject {
	text-align:justify;
	display: block;
	font-weight: bold;
	font-size: 12px;
	vertical-align:text-top;
	background-color:#e6fee8;
	padding:2px;
	margin-top:-5px;
}

.ForumFlat .PostText {
	text-align:justify;
	display: block;
	padding: 3px 5px 3px 5px;
	margin-top:5px;
	font-size:13px;
}

.ForumFlat .PostActionLink{
	text-align:justify;
	font-size:12px;
	color: #249AD4;
	vertical-align:bottom;
	text-decoration: underline;
	padding: 0px 5px 0px 5px;
}

/*#Forum/New post form#*/
.ForumNewPost {
	text-align:justify;
	padding: 5px;	
}

.ForumNewPost .PostReply {
	text-align:justify;
	border: solid 1px #cccccc;
	margin-top: 5px;
	margin-bottom: 5px;
}

.ForumNewPost .FormPadding {
	text-align:justify;
	/*border: solid 1px #cccccc;*/
	padding: 5px;
	margin-top: 5px;
	margin-bottom: 5px;
}

.ForumNewPost .Title {
	text-align:justify;
	font-size: 17px;
	font-weight: bold;
	margin-top: 10px;
	margin-bottom: 5px;
	display: block;
}

.ForumFlat .ForumNewPost .PostForm td {border: none;}

.ForumNewPost .ItemLabel {
	font-weight: bold;
	vertical-align: middle;
	padding: 5px;
}

.ForumNewPost .Button {width: 100px;}
.ForumNewPost .TextboxItem {width: 500px;}
.ForumNewPost .TextboxItemShort {width: 300px;}

.ForumNewPost .TextareaItem {
	width: 500px;
	height: 200px;
}

/*#Forum/ Forum tree view#*/
.ForumTree * {font-family:Arial, Helvetica, sans-serif}

.ForumTree .Table {
	width: 100%;
	background-color: #ffffff;
}

.ForumTree .Table td {padding: 6px;}

.ForumTree .Table .Info td {
	background-color: #5c99e8;
	border: solid 1px #888888;
	padding-top: 0px;
	padding-bottom: 0px;
	background: #000000 url(/App_Themes/MsgPlusRegular/Images/genbackground.gif) repeat-x top left;
	height: 55px;
	vertical-align: top;
}

.ForumTree .Table .ForumName {
	display: block;
	font-weight: bold;
	font-size: 14px;
	margin-top:20px;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 0px;
	padding-right: 0px;
	/*text-decoration: underline;*/
	color: #000;
}

.ForumTree .Table .ForumDescription{
	display: block;
	padding-left: 0px;
	color: #dddddd;
	font-size:13px;
}

.ForumTree .Table .Actions td {
	font-weight: bold;
	background-color: #eeeeee;
	border-right: solid 1px #cccccc;
	border-left: solid 1px #cccccc;
	border-bottom: solid 1px #bbbbbb;
	padding: 5px;
}

.ForumTree .Table .Actions .ActionLink {
	text-align:justify;
	font-size:12px;
	color: #00418b;
	text-decoration: underline;
	/*padding: 0px 5px 0px 5px;*/
}

.ForumTree .Table .Posts {
	border-right: solid 1px #cccccc;
	border-left: solid 1px #cccccc;
	padding: 0px;
}

.ForumTree .Table .Posts .PostTree td {padding: 0px;}

.ForumTree .Table .Posts .PostTree {
	padding: 5px;
	border-top: solid 1px #dddddd;
	border-bottom: solid 1px #dddddd;
}

.ForumTree .ForumNewPost .PostForm td {border: none;}

/* Tree forum post */
.ForumTree .ForumPost {padding: 8px 8px 8px 8px;}
.ForumTree .PostDetail .ForumPost {border-bottom: solid 1px #cccccc;}

.ForumTree .PostUser, .ForumTree .PostUserLink{
	color: #5d96b1;
	font-weight: bold;
	white-space: nowrap;
}

.ForumTree .PostUser {text-decoration: none;}

.ForumTree .PostSubject{
	display: block;
	font-weight: bold;
	font-size: 13px;
}

.ForumTree .PostText{
	display: block;
	padding: 3px 5px 3px 5px;
}

.ForumTree .PostActionLink {
	font-size:12px;
	color: #00418b;
	padding: 0px 5px;
	text-decoration: underline;
}

.ForumTree .PostTree .ForumPost{
	border: solid 1px #cccccc;
	width: 600px;
}

/* Overall */
.HiddenButton{display: none;}

/*#Forum/Tree Items#*/
.ForumTree .PostTree td {vertical-align: top;}

.ThreadPost, .SubThreadPost, .RootPostItem, .ThreadPostSelected {
	padding: 3px 3px 1px 3px;
	overflow: hidden;
	color: #000000;
	font-weight: bold;
}

.ThreadPostSelected {
	background-color: #cccccc;
	font-weight: bold;
	color: #000000;
	overflow: hidden;
	padding: 3px 20px 1px 3px;
}

.PostSeparator {padding: 0 3px;}

/*#Forums/Images#*/
.ForumGroup .Forum .ForumImageDefault, .ForumGroup .Forum .ForumImage, .ForumGroup .Forum .ForumImageLocked, 
.ForumFlat .ThreadTable .ThreadImageDefault, .ForumFlat .ThreadTable .ThreadImage, .ForumFlat .ThreadTable .ThreadImageLocked, .ForumFlat .ThreadTable .ThreadImageAnnouncement, .ForumFlat .ThreadTable .ThreadImageSticky {
	background-repeat:no-repeat;
	background-position:center;
	border-right: none;
	width: 24px;
	text-align: center;
	border-right: 1px solid #cccccc;
}

.ForumGroup .Forum .ForumImageDefault, .ForumGroup .Forum .ForumImage
{background-image: url(/App_Themes/Default/Images/Design/Forums/Forum_default.gif);}

.ForumGroup .Forum .ForumImageLocked
{background-image: url(/App_Themes/Default/Images/Design/Forums/Forum_locked.gif);}

.ForumFlat .ThreadTable .ThreadImageDefault, .ForumFlat .ThreadTable .ThreadImage
{background-image: url(/App_Themes/Default/Images/Design/Forums/Thread_default.gif);}

.ForumFlat .ThreadTable .ThreadImageLocked
{background-image: url(/App_Themes/Default/Images/Design/Forums/Thread_locked.gif);}

.ForumFlat .ThreadTable .ThreadImageAnnouncement
{background-image: url(/App_Themes/Default/Images/Design/Forums/Thread_announcement.gif);}

.ForumFlat .ThreadTable .ThreadImageSticky
{background-image: url(/App_Themes/Default/Images/Design/Forums/Thread_sticked.gif);}

.OfficeName {
	padding: 2px 0 2px 0;
	font-weight: bold;
}

/*#Forum/Latest Posts#*/
.LatestPost_Cat {
	font-size:12px;
	font-weight:bold;
}
.LatestPost_Author {
	font-size:12px;
	font-weight:bold;
}
.LatestPost_Forum {
	font-size:12px;
	font-weight:normal;
}
.LatestPost_Time {
	font-size:11px;
	font-weight:normal;
	padding:2px;
}


/*#Events#*/

.EventCalendar
{width: 100%;}

.EventCalendar *
{padding: 0px;}

.EventCalendar .Title
{
                background: #a0a0a0 url(/App_Themes/MsgPlusRegular/Images/genbackground.gif) repeat-x scroll left top;
                color: #000;
                padding: 5px;
                height: 35px;
                font-weight: bold;
                vertical-align: middle;
}

.EventCalendar .Navigation
{
                font-weight: bold;
                width: 50px;
                padding-left: 10px;
                padding-right: 10px;

                vertical-align: middle;
}

.EventCalendar .DayHeader
{
                height: 25px;
                background-color: #222222;
                color: #fff;
                font-weight: bold;
                border-style: none;
                vertical-align: middle;
                font-size: 11px;
}

.EventCalendar .Day, .EventCalendar .OtherMonth, .EventCalendar .Weekend, .EventCalendar .Today
{
                height: 50px;
                padding: 3px;
                background-color: #eeeeee;
                font-size: 11px;
}

.EventCalendar .Today
{
                background-color: #222222;
                color: #fff;
                font-weight: bold;
}

.EventCalendar .Today a
{
                color: #fff;
                font-weight: bold;
                font-size: 11px;

}

.EventCalendar .ContentEvent a
{
                margin-top: 3px;
                color: #00418b;
                font-weight: bold;
}

.EventCalendar .OtherMonth
{
                color: Gray;
                background-color: White;
}

.EventManagerRegTitle
{
                display: block;
                color: #002756;
                font-weight: bold;
                margin-bottom: 5px;
}
.EventManagerOutlookLink
{
                display: block;
                margin-top: 5px;
}

.EventManagerRegLabel
{font-weight: bold;}

/*#Examples#*/

.Slider .Pager
{ }

.Slider .Pager a
{
                text-decoration: none;
                font-weight: bold;
                font-size: 11px;
                border: 1px solid #cccccc;
                background-color: #f0f0f0;
                text-align: center;
                padding: 0px 3px 0px 3px;
                display: block;
                width: 10px;
}

.Slider .PagerPage, .Slider .Control
{
                margin: 0px 15px 0px 0px;
                float: left;
}

.Slider .Control a
{width: 30px;}

.SearchResult
{
                padding-top: 10px;
                padding-bottom: 10px; 
}

.ResultTitle a
{
                color: #00418b;
                font-weight: bold;
}

.CMSSearchResultsNoResultsLabel
{
                padding-top: 10px;
                padding-left: 5px;
                display: block;
                font-weight: bold;
}

.examListMenu ul
{list-style: none;} 

.examListMenu .CMSListMenuUL .CMSListMenuLI .CMSListMenuUL
{display: none;}

.examListMenu .CMSListMenuUL .CMSListMenuLI .CMSListMenuUL .CMSListMenuLI .CMSListMenuUL
{display: none;}

.examListMenu .CMSListMenuUL .CMSListMenuLI
{
   background: url(/App_Themes/MsgPlusRegular/Images/treeMenuItemBackground.png) no-repeat center left;
   padding-left: 10px;
}

.examListMenu .CMSListMenuUL .CMSListMenuHighlightedLI
{
                background: url(/App_Themes/MsgPlusRegular/Images/treeMenuItemBackgroundActive.png) no-repeat 0px 4px;
                padding-left: 10px;
}

/*#Examples/PagerControl#*/
.PagerControl
{text-align: center;}

.PagerResults {
    padding-top: 10px !important;
    padding-bottom: 0 !important;
	font-size:11px;
	font-weight:normal;
}


.PagerNumberArea
{padding-top: 10px; font-size:10px; font-weight:bold;}

/*#Examples/My profile#*/

.MyProfilePanel input[type="text"]
{width: 235px;}

.MyProfilePanel .MyProfileLanguage
{width: 239px;}

.MyProfilePanel .MyProfileUserSignature
{width: 235px;}

.IE6 .MyProfilePanel textarea
{ width: 435px;}

.MyProfilePanel input[type="submit"]
{width: 100px;}

/*#Examples/Change password#*/
.ChangePasswordTable .FieldLabel
{ }

.ChangePasswordTable .FieldInput input[type="text"]
{ }

/*#Examples/Report#*/
.Report table
{border: solid 1px #cccccc;}

.Report table th
{
    background: #000000 url(/App_Themes/MsgPlusRegular/Images/genbackground.gif) repeat-x scroll left top;
    padding: 5px 10px;
    color: #ffffff;
}


.Report table td
{padding: 3px 10px;}

/*#Examples/Vertical css menu#*/

.Vertical
{              
                width: 150px;     
                
                font-size: 12px;
                background-color: #e2e2e2;
                border: 1px solid #c2c2c2;            
}

.Vertical ul 
{                              
                list-style: none;
                margin: 0;
                padding: 0;          
}

.Vertical li 
{position:relative;}

.Vertical a
{
                display: block;
                margin: 0;
                padding: 2px 0px 2px 10px;
                color: black;
                width: 140px;
                text-decoration: none;
                background-image: url(/App_Themes/MsgPlusRegular/Images/Examples/menuitem.gif);
                background-repeat: no-repeat;
                background-position: 0 50%;
                background-color: #e2e2e2;                                       
}

.Vertical a:hover
{
                color:White;
                background: #808080;
                background-image: url(/App_Themes/MsgPlusRegular/Images/Examples/menuitem_hover.gif);
                background-repeat: no-repeat;
                background-position: 0 50%;                       
}

.Vertical ul ul
{
                position: absolute;          
                z-index: 100;
                top: -1px;                            /* should be the negation of UL border-width*/
                left: 100%;
                width: 100%;
                border: 1px solid #c2c2c2;                            
}

#Vertical ul, #Vertical li:hover ul ul, #Vertical ul li:hover ul ul
{display: none;}

#Vertical li:hover ul, #Vertical ul li:hover ul, #Vertical ul ul li:hover ul
{display: block;}

/*#Examples/Drop down menu#*/

.DropDown 
{
                position: relative;
                width: 150px;
                height: 20px;
                z-index: 1;
                
                font-size: 12px;
                background-color: #e2e2e2;
                border: 2px solid #808080;           
}

div.DropDown:hover ul
{
                z-index: 10;         
                visibility: visible;
}

div.DropDown ul:hover
/* this allows to get over the last item of dropDownList, otherwise will be closed. */
{background-color: White;}

.DropDownHover ul
{
                z-index: 10;         
                visibility: visible;
}

.DropDown ul 
{              
                z-index: -10;                       
                visibility: hidden;
                position: absolute;          
                top: 20px;                                            
                width: 150px;
                list-style: none;
                margin: 0;
                padding: 0;          
}

.DropDown li 
{position:relative;            }

.DropDown a
{
                display: block;                    
                margin: 0;
                padding: 2px 3px;
                color: Black;
                background-color: #e2e2e2;                                       
                text-decoration: none;
}

.DropDown a:hover 
{
                color: white;
                background: #b2b2b2;
}

.DropDown ul ul
{display: none;}

/*#Wishlist#*/
.wishList .ProductImage
{vertical-align: top;}

.wishList .ProductImage img
{border: 1px solid #000000;}

.wishList .ProductDetail
{
                border-bottom: 1px solid #999999;
                margin-bottom: 5px;
                padding-bottom: 5px;
}

.wishList .RemoveFromWishlist
{
                background: url(/App_Themes/MsgPlusRegular/Images/delete.gif) no-repeat center left;
                padding-left: 18px;
}

.wishList .ProductDetail h2
{
                margin-top: 0px;
                margin-bottom: 4px;
}

.wishlistAdd .AddToCartContainer
{
                padding-bottom: 10px;
                padding-top: 10px;
}

.ProductImageWishlist img
{border: none;}

/*#Wiki#*/
.UnigridActionButton
{margin-right: 5px;}

.RTL .UnigridActionButton
{
    margin-right: auto;
    margin-left: 5px;
}

.AttachmentsList 
{
                border:1px solid #CCCCCC;
                padding:5px;
}

.AttachmentsList .New .IconDisabled
{
                margin-bottom: -3px;
                margin-right: 3px;
}

.UserPageTitleHeader
{
                color: #ffa21e;
                font-size:18px;
                font-weight:bold;
                height:33px;
}

.EditContributionEdit
{
                background: url(/App_Themes/MsgPlusRegular/Images/edit.gif) no-repeat center left;
                padding-left: 18px;
}

.EditContributionDelete
{
                background: url(/App_Themes/MsgPlusRegular/Images/delete.gif) no-repeat center left;
                padding-left: 18px;
                margin-left: 15px;
}

.Article .Header a
{
                color: #ffffff;
                font-weight: bold;
}

.Article img
{
                border: solid 1px #cccccc;
                padding: 3px;
}

.Article .Address
{font-size: 10px;}

.Contributions, .ContributionsList, .ContributionsEdit
{
                border: 1px solid #cccccc;
                padding: 10px;
                background-color: #eeeeee;
}

.ContributionsEdit .ItemsLink, .ContributionsList .NewItemLink
{padding-bottom: 7px;}

.ContributionsList .ContributionsGrid
{
                border: solid 1px #cccccc;
                background-color: #ffffff;
}

.ContributionsList .ContributionsGrid .UniGridHead th
{
                color: #ffffff;
                background:#000000 url(/App_Themes/MsgPlusRegular/Images/genbackground.gif) repeat-x scroll left top;
                padding: 5px;
}

.UniGridGrid td, .UniGridGrid th
{
    border-top: solid 1px #cccccc;
    border-bottom: solid 1px #cccccc;
    border-right: none;
    border-left: none;
}

.UniGridGrid td td, .UniGridGrid th td
{border: none;}

.NewAttachmentDisabled
{text-decoration: underline;}

.AttachmentsList .Icon
{
    text-decoration: none;
    border: none;
    cursor: pointer;
    margin-bottom: -3px;
    border-right: 5px solid #eeeeee;
}

.ContributionsList .ContributionsGrid .UniGridHead th a
{color: #ffffff;}

.userContributions #FCKToolbarUC
{border: 1px solid Gray;}

.userContributions .EditContributionClose, .Contributions .UserContributionDocList
{
                display: block;
                margin-bottom: 20px;
}

.userContributions input[type=submit]
{width: 100px;}

.userContributions .zoneList
{min-height: 400px;}

.IE6 .userContributions .zoneList
{height: 400px;}

.UserContributionNewClass
{
                padding: 5px;
                color: Black;
                font-family: Verdana, Geneva, sans-serif;
                font-size: 12px;
}

.UserContributionNewClass img
{
                vertical-align: middle;
                padding-right: 3px;
}

.EditForm .PageHeader img
{
                vertical-align: middle;
                padding-bottom: 5px;    
}

.EditingFormTable
{}

.EditForm .EditingFormInfo, .EditForm .WorkflowInfo
{
                padding-left: 7px;
                display: block;
                line-height: 30px;
}

/*#My account#*/

.TabsContent
{
                border: 1px solid #cccccc;
                width: 719px;
                padding: 15px;
}

.TabsContent .Error
{color: Red;}

.TabsContent .FieldLabel
{
                
                color:#000;
                font-size:12px;
                font-weight: normal;
                min-width:160px;            
}

.TabsContent .UniGridHead
{
                color: #000000;
                background: #a0a0a0 url(/App_Themes/MsgPlusRegular/Images/genbackground.gif) repeat-x scroll left top;
                margin-top:25px;
}

.IE7 .TabsContent .UniGridHead
{background: none;}

.IE7 .TabsContent .UniGridHead th
{
                background:#000000 url(/App_Themes/CorporateSite/Images/genbackground.gif) repeat-x scroll left top;
}

.TabsContent .Grid
{
                width: 100%;
                border: 1px solid #aaa
}

.TabsContent .OddRow
{background-color: #eee;}

.MyCredit .TotalCredit
{
                font-weight: bold;
                font-size: 120%;
                color: #002756;
}

.TabsContent input[type=text], .TabsContent input[type=password], 
.TabsContent input[type=file], .TabsContent textarea, .MyProfileFileUpload
{width: 500px;}

.TabsContent select
{width: 150px;}

.clear 
{
                width:0px; 
                height:0px; 
                clear:both; 
                line-height: 0px; 
                font-size: 0px;
}


.SubscriptionsGroup
{padding: 8px;}

.SubscriptionsPanel
{padding-top: 22px;}

/*#Office#*/

.Map
{
                border: solid 1px #cccccc;
                padding: 3px;
}

.Map img
{
                border: solid 1px #cccccc;
                padding: 3px;
}

.Map .Header
{font-weight: bold;}

.Map .Address
{font-size: 10px;}

.OfficeDetail img
{
                border: solid 1px #cccccc;
                padding: 3px;
}


.OfficeDetail .Address
{font-size: 10px;}

.OfficeDetail h1
{
                padding: 0px !important;
                margin: 0px !important;
}

.OfficeDetail .Description
{
                padding-top: 5px;
                padding-left: 5px;
}

/*#Grid#*/
.DataGrid
{border:1px solid #cccccc;}

.DataGrid td
{padding: 3px 5px;}

.DataGrid .Row
{}

.DataGrid .AltRow
{background-color: #eeeeee;}

.DataGrid .Header
{background:#000000 url(/App_Themes/MsgPlusRegular/Images/genbackground.gif) repeat-x scroll left top;}

.DataGrid .Header td
{padding: 5px;}

.DataGrid .Header td a
{color: #ffffff;}

/*#Webpart containers#*/
/*#Webpart containers/General product list#*/

.ProductList a
{text-decoration: none;}

.ProductList .ProductBox
{
                width: 160px;
                margin: 15px 10px 0;
                border: solid 1px #cccccc;
}

.ProductList .ProductImage
{
                text-align: center;
                height: 140px;
}

.ProductList .ProductImage img
{border: none;}

.ProductList .ProductTitle
{
                display: block;
                background-color: #00418b;
                padding: 6px 3px;
                color: #ffffff;
                font-weight: bold;
                text-align: center;
                text-decoration: none !important;
}

.ProductList .ProductPrice
{padding: 6px;}

.ProductList .ProductPrice .right
{
                font-weight: bold;
                text-align: right;
}

.ProductList .ProductFooter
{
                background-color: #f0f0f0;
                padding: 6px;
}

.ProductList .ProductFooter a
{text-decoration: underline;}

.ProductList .ProductFooter img
{
                margin-right: 5px;
                vertical-align: middle;
}

.ProductList .productDetail
{
                width: 100%;
                margin-bottom: 20px;
}

.ProductList .productDetail img
{
                border: none;
                vertical-align: top;
}

.ProductList .productDetail h3
{margin: 15px 0 10px 0;}

.ProductList .productDetailInfo
{
                margin-left: 10px;
                width: 100%;
}

.ProductList .productDetailInfo td
{padding: 2px 10px;}

.ProductList .productDetailInfo .caption
{font-weight: bold;}

.ProductList .productDetailInfo .alt
{background-color: #f9f9f9;}

.ProductList .productDetailLinks
{
                width: 100%;
                background-color: #f0f0f0;
                margin: 10px 0px 10px 0px;
                padding: 5px;
}

.ProductList .ProductSummary
{vertical-align: top;}

.ProductList .LinkMore
{
                display: block;
                background: url(/App_Themes/MsgPlusRegular/Images/information.png) no-repeat center left;
                padding: 0 0 5px 17px;
}


/*#Webpart containers/General list#*/

.GeneralList .Header a
{
                color: #000;
                font-weight: bold;
}

.GeneralList img
{
                border: solid 1px #cccccc;
                padding: 3px;
}

.GeneralList .Address
{font-size: 10px;}

.GeneralList .Header
{
                background: #a0a0a0 url(/App_Themes/MsgPlusRegular/Images/genbackground.gif) repeat-x scroll left top;
                color: #ffffff;
                padding: 5px;
                border-left: solid 1px #cccccc;
                border-right: solid 1px #cccccc;
                border-top: solid 1px #cccccc;
}



.GeneralList .Body
{
                padding: 0 5px 5px;
                border: solid 1px #cccccc;
}


/*#Messaging#*/

.MessagingBox
{overflow: hidden;}

.MessagingBox .FooterInfo
{
                text-align:right;
                border: 1px solid #cccccc;
                padding: 3px;
                font-size: 11px;
}

.MessagingBox .List
{}

.MessagingBox .Header,
.MessagingBox .NewMessageHeader, .MessagingBox .ViewMessageHeader
{
                background:#000000 url(/App_Themes/MsgPlusRegular/Images/genbackground.gif) repeat-x scroll left top;
                color: #000000;
                font-weight: bold;
                padding: 5px;
                border-left: solid 1px #cccccc;
                border-right: solid 1px #cccccc;
}

.MessagingBox .Header
{height: 25px !important;}

.MessagingBox .Header a
{
                color: #000000;
                font-weight: bold;
}

.MessagingBox .List th, .MessagingBox .List td
{text-align: left;}

.MessagingBox .ImageCell
{padding-left: 0px !important;}

.MessagingBox .List tr
{height: 25px;}

.MessagingBox .List td
{padding: 0px 3px 0px 3px;}

.MessagingBox .OddRowUnread, .MessagingBox  .OddRow,
.MessagingBox .OddRowRead
{background-color: #cccccc;}

.MessagingBox .OddRowUnread, .MessagingBox .EvenRowUnread,
.MessagingBox .OddRowRead, .MessagingBox .EvenRowRead
{font-weight: bold;}

.MessagingBox .ViewMessage
{
                border: solid 1px #cccccc;
                padding: 10px;
}

.MessagingBox .HeaderTable
{
                margin-left: 10px;
                margin-top: 10px;
                width: 90%;
}

.MessagingBox .HeaderTable, .Pager table
{border: 0px !important;}

.MessagingBox .Body, .MessagingBox .DiscussionButtons
{padding-left: 10px;}

.MessagingBox .HeaderTable img
{
                border: 1px solid Black;
                margin: 0px 5px 0px 0px;
}

.MessagingBox .MessageUserButtons
{display: inline;}

.MessagingBox .FieldCaption
{
                font-weight: bold;
                padding-right: 5px;
}

.MessagingBox .Field
{width: 100%;}

.MessagingBox 
{
                margin-bottom: 10px;
                border: solid 1px #cccccc;
}

.SendMessage{
                margin-bottom: 10px;
                border: solid 1px #cccccc;
}


.MessagingBox .Buttons
{padding: 10px;}

.MessagingBox .FromField
{
                width:150px !important;
                border: solid 1px #cccccc;
}

.MessagingBox .ToField
{
                width:150px !important;
                border: solid 1px #cccccc;
}

.MessagingBox .SubjectField
{
                width: 98% !important;
                border: solid 1px #cccccc;
}

.MessagingBox .SubjectRow
{padding: 20px 0px 3px 10px;}

.MessagingBox .TextareaItem, .MessagingBox .BodyField
{
                width: 98%;
                height: 200px;
                border: solid 1px #cccccc;
}

.MessagingBox .Pager td
{padding: 0px;}

.MessagingBox .Pager tr
{height: 20px !important;}

.MessagingBox .Error
{
                margin: 5px;
                color: Red;
                display: block;
}

.MessagingBox .Info
{
                margin-bottom: 10px;
                display: block;
}

.MessagingBox table
{border-collapse: separate !important;}

.MessagingBox .ListGrid
{
                border-collapse: collapse !important;
                border: solid 1px #cccccc;
}


.FriendsBox
{width: 680px;}

/*#Ecommerce#*/
.PrintImage
{
                vertical-align: middle;
                padding-bottom: 3px;

}

.sendToFriendYourMessage
{
                cursor: pointer;
                font-style: italic;
}

.AddToCartLink
{
                background: url(/App_Themes/MsgPlusRegular/Images/ShoppingCart/AddToCart.gif) no-repeat 0px 5px;
                padding-left: 18px;
                padding-top: 5px;
}
.sendToFriendHeader
{
                color: #002756;
                font-size: 120%;
                font-weight: bold;
}
.PrintLink
{
                text-align: right;
                padding-right: 10px;
}
.PrintImage
{
                border: 0px;
                margin-right: 5px;
}
.ProductPrice
{
                display: block;
                width: 130px;
                word-wrap: normal;
}
.productDetailLinks .ProductPrice
{display: inline;}

.ProductOptionSelector select
{width: 220px;}

.AddToCartTextBox
{width: 20px;}

.ItemsNotAvailable
{color: red;}

.btnContinue
{
                text-align: left;
                padding-top:10px;
}

/*#Modal popup#*/
.ModalBackground
{
                z-index: 10000 !important;
                background-color: #888888;
                filter: alpha(opacity=70);
                opacity: 0.7;
}

.ModalPanel
{
    background-color: #ffffff;
    padding: 10px;
    /* position: fixed !important; */
}

/*#Report abuse#*/
.AbuseBody .ReportComment
{
                width: 300px;
                height: 200px;
}

.ModalPanel
{width: 400px;}


.DialogAbuseBody .ReportComment
{
                width: 397px;
                height: 215px;
}

/*#Notifications#*/

.NotificationSubscriptionHeader, .NotificationSubscriptionButton  {
                padding-top: 10px;
                padding-bottom: 10px;
}

.myAccMenu .UserNotifications .UniGridHead a 
{color: #ffffff;}

/*#Examples/Media Libraries#*/
.MediaLibraryListDescription
{vertical-align: top;          }

.MediaLibraryListDescription a
{font-size: 18px;}

.MediaLibraryListPhoto
{padding: 4px 20px 1px 5px; }

.MediaListItem
{
                margin: 10px 0px; 
                width: 743px;
                background: url(/App_Themes/CorporateSite/Images/Examples/MediaListTop.gif) no-repeat;
}

.MediaListItemBottom
{
                height: 6px;
                background: url(/App_Themes/CorporateSite/Images/Examples/MediaListBottom.gif) no-repeat;

}

.MediaLibraryListDescriptionText
{
                padding-top: 10px;
                font-size: 12px; 
}

/*#Media library#*/
.mediaItem
{
                background: url('/App_Themes/CorporateSite/Images/Examples/bg_photo.gif') no-repeat;
                float: left;
                font-size: 10px;
                width: 132px;
                margin: 4px;
}

.mediaItemBottom
{
                height: 4px;
                background: url('/App_Themes/CorporateSite/Images/Examples/bg_photo_bottom.gif') no-repeat;
                font-size: 0;
                line-height: 0;
}

.mediaItem a
{
                color: Black;
                text-decoration: none;
                font-weight: bold;
                font-size: 11px;
}

.mediaLibraryPhoto
{
                height: 122px;
                width: 132px;
                text-align: center;

}

.mediaLibraryDescription
{
                padding: 0px 3px;
                color: #737373;
}

.MediaLibrarySort
{padding-bottom: 13px;}

.MediaLibrarySort span
{font-weight: bold;}

.MediaLibrarySort a
{color: Black;}

.MediaLibrarySort a:hover
{text-decoration: none;}

.MediaGalleryFolderTree
{
                float: left;
                width: 180px;
                overflow: auto;
}

.MediaGalleryFolderTree a
{color: Black;}

.MediaGalleryContent
{
                float: left;
                width: 480px;
}


.MediaGalleryDetail
{
                width: 560px;
                background: url('/App_Themes/CorporateSite/Images/Examples/bg_photo_detail.gif') no-repeat;
                text-align: center;
                padding: 15px 0px;
                
}

.MediaGalleryDetailBottom
{
                width: 544px;
                padding-top: 5px;
                padding-right: 16px;
                text-align: right;
                background: url('/App_Themes/CorporateSite/Images/Examples/bg_photo_detail_bottom.gif') no-repeat;
}

.MediaGalleryDetailBottom img
{border: none;}

.SelectedFolder
{font-weight: bold;}

.MediaGalleryDetailBottom h2

{
                padding-top: 5px;
                margin: 0;
                color: #737373;
                font-size: 16px;
                width: 400px;
                text-align: left;
}

.MediaGalleryContent .Pager
{
clear: both;
text-align: center;

}

.MediaGalleryPagger
{padding-bottom: 10px;                }

.MediaGalleryPagger a
{
                display: block;
                color: Black;
                background: url('/App_Themes/CorporateSite/Images/Examples/button_back.gif') 0px 1px no-repeat;
                padding-left: 18px;
                font-weight: bold;
                padding-bottom: 4px;
}

.MediaGalleryDetail object
{background: #efefef;}

a.MediaBack
{
                display: block;
                color: Black;
                background: url('/App_Themes/CorporateSite/Images/Examples/button_back.gif') 0px 1px no-repeat;
                padding-left: 18px;
                font-weight: bold;
                padding-bottom: 10px;
}

.MediaContent

{
                float: left;
                width: 540px;
}


.MediaFileUploader
{padding-bottom: 30px;}

.CartStepTable td, .CartStepHeader
{border: none !important;}

/*#Content rating#*/
.ratingStar {
    font-size: 0pt;
    width: 13px;
    height: 12px;
    margin: 0px;
    padding: 0px;
    cursor: pointer;
    display: block;

    background-repeat: no-repeat;
}

.filledRatingStar
{background-image: url(/App_Themes/Default/Images/Design/Controls/ContentRating/FilledStar.png);}

.emptyRatingStar 
{background-image: url(/App_Themes/Default/Images/Design/Controls/ContentRating/EmptyStar.png);}

.savedRatingStar
{ background-image: url(/App_Themes/Default/Images/Design/Controls/ContentRating/SavedStar.png);}

.CntRatingResult
{
    clear:left;
    padding-top:5px;
}

.CntRatingRadioTable tr
{text-align: center;}

/*#Widgets#*/


.MyHomePage .UserWidget 
{margin-bottom: 5px;}

.MyHomePage .WidgetMyMessages .MessagingBox
{width: 885px;}

.UserWidget table.gadget
{
                margin-left: auto;
                margin-right: auto;
}

.PlusTableContent {
    width:100%;
                vertical-align:top;
                border-width: 1px;
                border-spacing: 0px;
                border-style: none;
                border-collapse: collapse;
                
}
.PlusTableContentTd {
    -moz-border-radius: 0px 0px 0px 0px;
                border-width: 2px;
                padding: 4px;
                border-style: inset;
                border-color: #e2edfe;
                background-color: white;
                
                font-size:14px;
                text-align:left;
                
}

.PlusTableContentTdDownload
{
                -moz-border-radius: 0px 0px 0px 0px;
                border-width: 2px;
                padding: 4px;
                border-style: inset;
                border-color: #e2edfe;
                background-color: white;
    
}

.PlusTableContentTdTitle {
      -moz-border-radius: 0px 0px 0px 0px;
      border-width: 2px;
                  padding: 1px;
                  height:10px;
                  border-style: inset;
                  border-color: #e2edfe;
                  background-color:#e2edfe;
                  
                  font-size:14px;
                  font-weight:bold;
                  text-align:left;   
}

.BrowseDocumentsTable
{
                width: 450px;
                background: #e2edfe;
                margin:0;
                padding:0;
                border:0;

}

.BrowseDocumentsTable a
{Color: Black;}

.accordionHeader {
                border: 1px solid #2F4F4F;
    color: white;
    background-color: #e2edff;
                
                font-size: 12px;
                font-weight: bold;
    padding: 5px;
    margin-top: 5px;
    cursor: pointer
}

.accordionHeader a {
                color: #FFFFFF;
                background: none;
                text-decoration: none;
}


.accordionHeader a:hover {
                background: none;
                text-decoration: underline;
}


.accordionHeaderSelected {
                border: 1px solid #2F4F4F;
    color: white;
    background-color: #ffd179;
                font-family: Verdana, Geneva, sans-serif;
                font-size: 12px;
                font-weight: bold;
    padding: 5px;
    margin-top: 5px;
    cursor: pointer;
}

.accordionHeaderSelected a {
                color: #FFFFFF;
                background: none;
                text-decoration: none;
}

.accordionHeaderSelected a:hover {
                background: none;
                text-decoration: underline;
}

.accordionContent {
    background-color: #ffffff;
                border: 1px dashed #2F4F4F;
                border-top: none;
                padding: 5px;
                padding-top: 10px;
}

/* Generic context menu styles */
.contextMenu {
                position: absolute;
                width: 140px;
                z-index: 99999;
                border: solid 1px #CCC;
                background: #EEE;
                padding: 0px;
                margin: 0px;
                display: none;
}

.contextMenu LI
{
                list-style: none;
                padding: 0px;
                margin: 0px;
}

.contextMenu A
{
                color: #333;
                text-decoration: none;
                display: block;
                line-height: 20px;
                height: 20px;
                background-position: 6px center;
                background-repeat: no-repeat;
                outline: none;
                padding: 1px 5px;
                padding-left: 28px;
}

.contextMenu LI.hover A
{
                color: #FFF;
                background-color: #3399FF;
}

.contextMenu LI.disabled A
{
                color: #AAA;
                cursor: default;
}

.contextMenu LI.hover.disabled A
{background-color: transparent;}

.contextMenu LI.separator 
{border-top: solid 1px #CCC;}

/*Adding Icons You can add icons to the context menu by adding
classes to the respective LI element(s)*/

.contextMenu LI.edit A { background-image: url(/App_Themes/MsgPlusRegular/Images/MyMessages/edit.png); }
.contextMenu LI.cut A { background-image: url(/App_Themes/MsgPlusRegular/Images/MyMessages/cut.png); }
.contextMenu LI.copy A { background-image: url(/App_Themes/MsgPlusRegular/Images/MyMessages/copy.png); }
.contextMenu LI.paste A { background-image: url(/App_Themes/MsgPlusRegular/Images/MyMessages/paste.png); }
.contextMenu LI.delete A { background-image: url(/App_Themes/MsgPlusRegular/Images/MyMessages/delete.png); }
.contextMenu LI.quit A { background-image: url(/App_Themes/MsgPlusRegular/Images/MyMessages/door.png); }

/*#Downbutton#*/
.downbuttondiv
{
        background-image: url(/App_Themes/MsgPlusRegular/Images/buttons/Button_Download.png);
        background-position: 0px top;
        width: 140px;
                                Height: 63px;   
        text-align:center;
        margin-top:05px;
        line-height:40px;
        margin-left:10px;
                                text-decoration:none;
                                color:#ffffff;
}
.downbuttondiv a:link
{
                color:#fff;
                font-size:12px;
                                             
                text-align:center;
                text-decoration:none;
                font-weight:bold;
}
.downbuttondiv a:hover
{
                color:#FF0;
                text-decoration:none;
                font-size:12px;
                font-weight:bold;
                                                             
                text-align:center;
                font-weight:bold;
}
.downbuttondiv_Text
{

               
                color:#ffffff;
    font-size:12px;
                text-align:center;
                vertical-align:middle;
                font-weight:bold;
                line-height:20px;
                margin-top:0px;
                margin-left:5px;
                margin-right:5px;
}

.downbuttondiv_Text2
{
               
                color:#ffffff;
                text-align:center;
                vertical-align:middle;
                font-size:12px;
                font-weight:bold;
                line-height:10px;
                margin-top:-05px;

                margin-left:5px;
                margin-right:5px;
}

.downbuttondiv_downspan {
                font-size:12px;
                font-weight:normal;
                
                color:#FFF;                          
                text-align:center;
                text-decoration:none;
                margin-top:250px;
}
a.downbuttondiv_downspan:link, a.downbuttondiv_downspan:visited {
                font-size:12px;
                font-weight:bold;
                
                color:#FFF;                          
                text-align:center;
                text-decoration:none;
                margin-top:250px;
}
a.downbuttondiv_downspan:hover {
                font-size:12px;
                
                font-weight:bold;
                color:#FF0;                          
                text-align:center;
                text-decoration:none;
                margin-top:250px;
}

/*#Content Styles#*/
/*Thumbnails, texts*/

.TD_Thumbnail_Image_1{vertical-align:top;}

.Thumbnail_Image_1 {
	width: 55px;
	height: 55px;
	margin-left:0px;               
}
.Thumbnail_Image_2 {
	width: 155px;
	height: 155px;
	margin-left:10px;
	margin-top:10px;             
}

.TD_Thumbnail_Text_1 {
	vertical-align:top;
    padding-bottom:15px;
}
.Thumbnail_Title_1 {
	font-size:20px;
	color:#c88402;
	font-weight:bold;
	text-align:left;
	margin-left:10px;              
}
.Thumbnail_Text_1 {
	font-size:14px;
	text-align:justify;
	margin-top:10px;
	margin-left:0px;
    margin-right:0px;
    margin-bottom:15px;
                
}
a .Thumbnail_Text_1  {
	font-size:12px;
	text-align:justify;
	margin-top:10px;
	margin-left:0px;
    margin-right:0px;
    margin-bottom:15px;               
}


.Thumbnail_Title_2 {
	font-size:14px;
    color:#5f98b3;
	font-weight:bold;
	text-align:left;
	margin-left:10px;
    margin-top:15px;
}
.Thumbnail_Text_2{
	font-size:12px;
	text-align:justify;
	margin-top:10px;
	margin-left:05px;
    margin-right:15px;
    margin-bottom:15px; 
}
.Thumbnail_Title_3 {
	font-size:13px;
    color:#5f98b3;
	font-weight:bold;
	margin-left:10px;
    margin-top:10px;
	margin-right:15px;
}
.Thumbnail_Text_3 {
	font-size:10px;
	text-align:justify;
	margin-top:10px;
	margin-left:10px;
    margin-right:15px;
    margin-bottom:15px;
}
.Thumbnail_Features_Text {
	font-size:12px;
	text-align:justify;
	line-height:15px;
	margin-left:10px;
    margin-right:10px;
    margin-bottom:15px; 
}
.Thumbnail_Features_Image {
	margin-top:05px;
	margin-left:10px;
    margin-right:10px;
    margin-bottom:02px; 
}
.Thumbnail_Text_4 {
	font-size:12px;
	text-align:justify;
	line-height:15px;
	margin-top:0px;
	margin-left:10px;
    margin-right:15px;
    margin-bottom:0px;   
}
.Thumbnail_Title_4 {
	font-size:14px;
    color:#5f98b3;
	font-weight:bold;
	text-align:left;
	margin-left:10px;
    margin-top:0px;
}
.Thumbnail_Title_5 {
	font-size:14px;
    color:#c88402;
	font-weight:bold;
	text-align:left;
	margin-left:10px;
    margin-top:0px;
}
.Thumbnail_Text_5{
	font-size:12px;
	text-align:justify;
	margin-top:-4px;
	margin-left:15px;
    margin-right:15px;
    margin-bottom:0px;   
}
/*#Bookmark Page Box Div#*/
.BookmarkPage
{
                margin-top:0px;
                margin-left:00px;
                margin-right:0px;
                margin-bottom:10px;     
}

/*#BreadScrum_Plus#*/
.BreadScrum_Plus
{
                
                font-size:12px;
                margin-top:6px;
                margin-left:0px;
                margin-right:10px;
                margin-bottom:10px;
}
/*#ZonesMain_Plus#*/
.ZoneMain{
                margin-top:10px;
                margin-left:15px;
                margin-right:15px;
                margin-bottom:0px;     
}
.ZoneMainLeft{
                margin-top:10px;
                margin-left:15px;
                margin-right:10px;
                margin-bottom:15px;
    width:650px;
                
}
.ZoneMainRight{
                margin-top:0px;
                margin-left:10px;
                margin-right:10px;
                margin-bottom:15px;
    width:240px;
                
}
.ZoneFooter{
                
                color:#000;
                font-size:10px;
                text-align:center;
                margin-top:10px;
                margin-left:0px;
                margin-bottom:15px;     
}


/*#Home Pics#*/
.HomePics{
                background-image: url(/App_Themes/MsgPlusRegular/Images/BannerContent300_Feel.jpg);
                background-position:top center;
                background-repeat:no-repeat;
                width:325px;
                height:200px;
                

                font-size:14px;
                text-align:left;
                margin-top:0px;
                margin-left:5px;
                margin-bottom:10px;
                
}
.HomePicsTitle{
                
                font-size:14px;
                color:#c88402;
                font-weight:bold;
                text-align:left;
                margin-top:15px;
                margin-left:30px;
                margin-right:25px;
                margin-bottom:10px;
                
}
.HomePicsText{
                
                font-size:12px;
                text-align:left;
                margin-top:10px;
                margin-left:30px;
    margin-right:25px;
                margin-bottom:10px;     
}
                
/*#Lists#*/

#ul{
	text-align:justify;
	margin-right:10px;
        padding:0 0 0 0;
	list-style-type:disc;
}

.IE7 #ul{
	text-align:justify;
	margin-left:10px;
	padding:0 0 0 0;
	list-style-type:disc;
}

#ul li{
	font-size:12px;
	font-weight:normal;
	text-align:justify;
	line-height:12px;
	color:#000000;
	margin:0 0 0 0;
	padding:0 0 0px 0px;
	background-image: url(/App_Themes/MsgPlusRegular/Images/bullet.gif) no-repeat 0 0.41em;
}
#ul ul{
	padding:2px 0 0 12px;
	font-size:12px;
	text-align:justify;
}

#ul ul li{
	background-image: url(/App_Themes/MsgPlusRegular/Images/bullet2.gif) no-repeat 0 0.41em;
	font-size:12px;
	text-align:justify;
	line-height:12px;
	list-style-type:circle;
}

li{
	text-align:justify;
	margin-top:5px;
	margin-right:0px;
font-size:12px;
}

ol {
	list-style-type:upper-alpha;
	text-align:justify;
	margin-top:5px;
	margin-right:15px;
	padding:0 0 0 25px;
font-size:12px;
}



/*#Links /General#*/
a:visited {
color:#249ad4;
text-decoration:underline;
}

a:link {
color:#249ad4;
text-decoration:underline;
}
                
a:hover{
color:#ff8d2f;
}

/*#Table colors /General#*/
.alt {
                background-color: #daedf7;
                border-top: 1px solid #000;
                border-bottom: 1px solid #000;
                border-left: 1px solid #000;
                border-right: 1px solid #000;
                font:Verdana, Geneva, sans-serif;
                font-size:12px;
                color:#000;
                line-height:20px;
                }
.alt2 {
                background-color: #48a7db;
                border-top: 1px solid #000;
                border-bottom: 1px solid #000;
                border-left: 1px solid #000;
                border-right: 1px solid #000;
                font:Verdana, Geneva, sans-serif;
                font-size:14px;
                color:#FFF;
                line-height:25px;
                }
.alt3 {
                background-color: #FFF;
                border-top: 1px solid #000;
                border-bottom: 1px solid #000;
                border-left: 1px solid #000;
                border-right: 1px solid #000;
                font:Verdana, Geneva, sans-serif;
                font-size:12px;
                color:#000;
                line-height:20px;
                }

/*#Friends List /General#*/
.FriendList{
                font:Verdana, Geneva, sans-serif;
                font-size:12px;
                text-align:center;
                color:#000000;
                border-top: 1px solid #000;
                border-bottom: 1px solid #000;
                border-left: 1px solid #000;
                border-right: 1px solid #000;
                margin:10px;
}

/*#Upload Manager /General#*/
.UploadMgr {
                font:Verdana, Geneva, sans-serif;
                font-size:12px;
                text-align:left;
                color:#000000;
                margin-bottom:10px;
}


/*#Yuna Button#*/

.imgBtnWrapperStd{height:63px; margin:0; padding:0; vertical-align: text-top; }
.imgBtnLeftStd{background:transparent url(/App_Themes/MsgPlusRegular/Images/YunaButtonEx/Std_normal_left.png) no-repeat; height:43px; width:10px;text-decoration:none;color:#FFF; vertical-align:middle; text-align:center;}
.imgBtnRightStd{background:transparent url(/App_Themes/MsgPlusRegular/Images/YunaButtonEx/Std_normal_right.png) no-repeat; height:43px; width:10px;text-decoration:none;color:#FFF; vertical-align:middle; text-align:center;}
.imgBtnWrapperStd:hover .imgBtnLeftStd{background-image:url(/App_Themes/MsgPlusRegular/Images/YunaButtonEx/Std_hover_left.png);text-decoration:none;color:#FFF; vertical-align:middle; text-align:center;}
.imgBtnWrapperStd:hover .imgBtnRightStd{background-image:url(/App_Themes/MsgPlusRegular/Images/YunaButtonEx/Std_hover_right.png);text-decoration:none;color:#FFF; vertical-align:middle; text-align:center;}
.imgBtnWrapperStd:active .imgBtnLeftStd{background-image:url(/App_Themes/MsgPlusRegular/Images/YunaButtonEx/Std_active_left.png);text-decoration:none;color:#FFF; vertical-align:middle; text-align:center;}
.imgBtnWrapperStd:active .imgBtnRightStd{background-image:url(/App_Themes/MsgPlusRegular/Images/YunaButtonEx/Std_active_right.png);text-decoration:none;color:#FFF; vertical-align:middle; text-align:center;}
.imgBtnWrapperStd td.btnContainer, .imgBtnWrapperStd  
    
       
.imgBtnStd
    {
        background:transparent url(/App_Themes/MsgPlusRegular/Images/YunaButtonEx/Std_active.png)  repeat-x;
        border-width:0px;
        font-family:Verdana; 
        color:#FFF;
        font-size:10px; 
        outline:none; 
        cursor:pointer;
        vertical-align:middle;
        text-decoration:none;
        text-align:center;
     }
.imgBtnStd a
    {
        color:#FFF;
        font-size:10px;
                                font-weight:normal;
        outline:none; 
        cursor:pointer;
        vertical-align:middle;
        text-decoration:none;
        text-align:center; 
     }         
.imgBtnStd .Lp_Down_Tx1{
	text-align:center;
	vertical-align:text-top;
	font-size:14px;
	color:#8aa701;

	font-weight:bold;
	width:325px;
	margin-top:10px;
	margin-bottom:0px;
	margin-right:11px;
	margin-left:11px;
}
    {
        color:#FF0;
        font-weight:bold;
        outline:none; 
        cursor:pointer;
        vertical-align:middle;
        text-decoration:none;
        text-align:center; 
     }         
                                
.btnContainer {
                font-size:10px;
                text-decoration:none;
                color:#FFF; 
                vertical-align:middle; 
                text-align:center;
}

.btnContainer a{
                text-decoration:none;color:#FFF; vertical-align:middle; text-align:center;
}
    
.btnContainer a:hover {
                font-size:10px;
    text-decoration:none;
                color:#FF0; 
                vertical-align:middle; 
                text-align:center;
}
    
.imgBtnLeftStdb {
    height:20px;
    width:10px;      
    background:transparent url(/App_Themes/MsgPlusRegular/Images/YunaButtonEx/Std_active_bottom_Left.png)  no-repeat;
                text-decoration:none;
                color:#FFF; 
                vertical-align:middle;
                text-align:center;
}
    
.btnContainerb {
    background:transparent url(/App_Themes/MsgPlusRegular/Images/YunaButtonEx/Std_active_bottom.png)  no-repeat;
                text-decoration:none
                color:#FFF;
                vertical-align:middle;
                text-align:center;
    height:20px;
    width:120px;
}
    
.imgBtnWrapperStd:hover .btnContainerb{background:transparent url(/App_Themes/MsgPlusRegular/Images/YunaButtonEx/Std_hover_bottom.png) no-repeat; text-decoration:none;color:#FFF;vertical-align:middle; text-align:center; }
    
.imgBtnRightStdb {
    height:20px;
    width:10px;      
    background:transparent url(/App_Themes/MsgPlusRegular/Images/YunaButtonEx/Std_active_bottom_Right.png) no-repeat;
                text-decoration:none;
                color:#FFF; 
                vertical-align:middle;
                text-align:center;

}

     
.imgBtnWrapperStd:hover .imgBtnStd{background:transparent url(/App_Themes/MsgPlusRegular/Images/YunaButtonEx/Std_hover.png) no-repeat; text-decoration:none;color:#FFF; vertical-align:middle; text-align:center;}
.imgBtnWrapperStd:hover .imgBtnStd a {text-decoration:none;}
.imgBtnWrapperStd:hover .imgBtnStd a:hover {text-decoration:none;}
.imgBtnWrapperStd:active .imgBtnStd{background:transparent url(/App_Themes/MsgPlusRegular/Images/YunaButtonEx/Std_active.png) repeat-x; outline:none;text-decoration:none;color:#FFF; vertical-align:middle; text-align:center; }
.imgBtnWrapperStd[disabled] .imgBtnLeftStd{background-image:url(/App_Themes/MsgPlusRegular/Images/YunaButtonEx/Std_disabled_left.png);text-decoration:none;color:#FFF; vertical-align:middle; text-align:center;}
.imgBtnWrapperStd[disabled] .imgBtnRightStd{background-image:url(/App_Themes/MsgPlusRegular/Images/YunaButtonEx/Std_disabled_right.png);text-decoration:none;color:#FFF; vertical-align:middle; text-align:center;}
.imgBtnWrapperStd[disabled] input.imgBtnStd, .imgBtnWrapperStd[disabled]:hover .imgBtnStd{background:transparent url(/App_Themes/MsgPlusRegular/Images/YunaButtonEx/Std_disabled.png) no-repeat; color:#FFF; cursor:default;text-decoration:none; vertical-align:middle; text-align:center;}

/*#About Us#*/
/*#About Us/Text Pic#*/
.memberslistBg
{background: url(/App_Themes/MsgPlusRegular/Images/profiles/crew_list_mid.jpg) repeat-y;}

#memberslist{
	font: 10px Verdana;
	width: 415px;
	margin-top: 00px;
	margin-left: 9px;
	margin-right:9px;
}
#memberslist a{
	font: 10px Verdana;
    padding: 2px;
   display: block;
	width: 100%;
	color: #000;
	text-decoration: none;
}
#memberslist a:hover{
	font: bold 10px Verdana;
	padding: 2px;
	display: block;
	width: 100%;
	color: #000;
	text-decoration: none;
}
html > body #memberslist a{ /*Non IE rule*/ width: auto;}

.tabledescriptionBg{
	background: url(/App_Themes/MsgPlusRegular/Images/profiles/crew_list_msg_text.jpg) repeat-y;
	width: 228px;
	height: 124px;
}
.RTL .tabledescriptionBg{
	background: url(/App_Themes/MsgPlusRegular/Images/profiles/crew_list_msg_textRTL.jpg) repeat-y;
	width: 228px;
	height: 124px;
}
#profileDescription{
	font: 10px Verdana;
	width: 95%;
	height: 124px;
	padding: 0px;
	margin-left: 05px;
	margin-right:05px;
}
.tabledescription2Bg{
	background: url(/App_Themes/MsgPlusRegular/Images/profiles/crew_list_msg_header.jpg) repeat-y;
	width: 228px;
	height: 71px;
}
.RTL .tabledescription2Bg{
	background: url(/App_Themes/MsgPlusRegular/Images/profiles/crew_list_msg_headerRTL.jpg) repeat-y;
	width: 228px;
	height: 71px;
}
.tabledescription3Bg{
	background: url(/App_Themes/MsgPlusRegular/Images/profiles/crew_list_msg_chat.jpg) repeat-y;
	width: 228px;
	height: 60px;
}
.RTL .tabledescription3Bg{
	background: url(/App_Themes/MsgPlusRegular/Images/profiles/crew_list_msg_chatRTL.jpg) repeat-y;
	width: 228px;
	height: 60px;
}
#profileTitle{
	font: 10px Verdana;
	width: 95%;
	height: 45px;
	padding: 0px;
	margin-top: 15px;
	margin-left: 05px;
}
#profilePicture{
	margin-right: 0px;
	margin-left: 0px;
	width: 103px;
	height: 96px;
}
#profileLink{
	font: 10px Verdana;
	width: 95%;
	height: 35px;
	padding: 0px;
	margin-top:15px;
	margin-left:10px;
}
#msg_On-Off{
	float: left;
	width: 16px;
	height: 16px;
}
#Profile_Spacer{height: 05px;}
.crew_list_msg_side
{background: url(/App_Themes/MsgPlusRegular/Images/profiles/crew_list_msg_side.jpg) repeat-y;
 width:103px; height:99px;}
.RTL .crew_list_msg_side
{background: url(/App_Themes/MsgPlusRegular/Images/profiles/crew_list_msg_sideRTL.jpg) repeat-y;
 width:103px; height:99px;}
.crew_list_msg_sidelow
{background: url(/App_Themes/MsgPlusRegular/Images/profiles/crew_list_msg_sidelow.jpg) repeat-y;
 width:103px; height:60px;}
.RTL .crew_list_msg_sidelow
{background: url(/App_Themes/MsgPlusRegular/Images/profiles/crew_list_msg_sidelowRTL.jpg) repeat-y;
 width:103px; height:60px;}
.crew_list_msg_bottom{
 background: url(/App_Themes/MsgPlusRegular/Images/profiles/crew_list_msg_bottom.jpg) repeat-y; 
 width:331px; height:92px;}
.RTL .crew_list_msg_bottom{
 background: url(/App_Themes/MsgPlusRegular/Images/profiles/crew_list_msg_bottomRTL.jpg) repeat-y; 
 width:331px; height:92px;}
 
 /*#Password Strength#*/
/*#Password Strength#*/
.PasswordStrengthVeryWeak {
	background: url(/App_Themes/MsgPlusRegular/Images/pass_veryweak.jpg) repeat-x; 
	font-size:10px;
	color:#000;
	font-weight:bold;
	line-height:20px;
	padding-left:08px;
	padding-right:08px;
}

.PasswordStrengthWeak {
	background: url(/App_Themes/MsgPlusRegular/Images/pass_weak.jpg) repeat-x; 
	font-size:10px;
	color:#000;
	font-weight:bold;
	line-height:20px;
	padding-left:08px;
	padding-right:08px;
}
.PasswordStrengthAverage {
	background: url(/App_Themes/MsgPlusRegular/Images/pass_average.jpg) repeat-x; 

	font-size:10px;
	color:#000;
	font-weight:bold;
	line-height:20px;
	padding-left:08px;
	padding-right:08px;
}
.PasswordStrengthStrong {
	background: url(/App_Themes/MsgPlusRegular/Images/pass_strong.jpg) repeat-x; 
	font-size:10px;
	color:#000;
	font-weight:bold;
	line-height:20px;
	padding-left:08px;
	padding-right:08px;
}
.PasswordStrengthExcellent {
	background: url(/App_Themes/MsgPlusRegular/Images/pass_excellent.jpg) repeat-x; 
	font-size:10px;
	color:#000;
	font-weight:bold;
	line-height:20px;
	padding-left:08px;
	padding-right:08px;
}

/*#Facebook#*/
/*#LikeBox#*/
.LikeBoxClass {
	float:right;
	width:30%;
	height:20px;
	margin-top:0px;
}
.RTL .LikeBoxClass {
	float:left;
	width:30%;
	height:20px;
	margin-top:0px;
	margin-left:20px;
} 
/*#FacebookFriends#*/
.FriendsDiv{
	float:right;
}
.RTL .FriendsDiv{
	float:left;
}

.FacebookTitle {
	font-size:12px;
	font-weight:bold;
	color:#3b5998;
	margin-left:10px;
	margin-right:10px;
}
.RTL .FacebookTitle {
	font-size:12px;
	font-weight:bold;
	color:#3b5998;
	margin-left:10px;
	margin-right:10px;
}
/*#ShareWith#*/
.ShareClass {
	float:right;
	width:20%;
	height:20px;
	margin-top:20px;
	margin-right:-30px;
}
.RTL .ShareClass {
	float:left;
	width:20%;
	height:20px;
	margin-top:10px;
	margin-left:0px;
} 
.ShareClass2 {
	float:right;
	width:20%;
	height:20px;
        margin-top:-20px;
	margin-right:-40px;
}
.RTL .ShareClass2 {
	float:left;
	width:20%;
	height:20px;
	margin-top:-20px;
	margin-left:20px;
} 
.LikeBoxFriends {float:right;}
.RTL .LikeBoxFriends {float:left;}

.addthis_toolbox addthis_default_style {
	float:left;
}

/*#AdSense#*/
.adsense_div {
	float:right;
	margin-top:5px;
} 
.RTL .adsense_div {
	float:left;
	margin-top:5px;
} 
